Incubator-echarts: 目前版本能否支持折线图brush组件

Created on 20 Mar 2017  ·  10Comments  ·  Source: apache/incubator-echarts

One-line summary [问题简述]

目前版本能否支持折线图brush组件。目前的结果是可以显示brush组件,也可以做选择,但'brushSelected'事件无法将选择的数据传回来。

Version & Environment [版本及环境]

  • ECharts version [ECharts 版本]: 3.4.0
  • Browser version [浏览器类型和版本]: Chrome
  • OS Version [操作系统类型和版本]: Ubuntu 16.04

Expected behaviour [期望结果]

折线图也能支持brush组件选取数据。

ECharts option [ECharts配置项]


option = {
            title: {
                text: 'ECharts取坐标'
            },
            tooltip: {},
            legend: {
                data:['销量']
            },
            xAxis: {
                data: ['周一','周二','周三','周四','周五','周六','周日']
            },
            yAxis: {},
            series: {
                name: '销量',
                type: 'line',
                data: [820, 932, 901, 934, 1290, 1330, 1320]
            },

            brush: {
         toolbox: ['rect','lineX', 'lineY', 'clear'],
         // xAxisIndex: '0',
                 brushMode :'single',
         throttleType : 'debounce',
         throttleDelay : 2000
        }
}

Other comments [其他信息]


Most helpful comment

我这可以返回,coordRange的值可以取到@smcdl
myChart.on('brushSelected', renderBrushed); function renderBrushed(params) { console.log(params); }

All 10 comments

暂时不支持

我这可以返回,coordRange的值可以取到@smcdl
myChart.on('brushSelected', renderBrushed); function renderBrushed(params) { console.log(params); }

@wm370857724 你的方法不行,我试过了,bar图可以,但line图就不行,我修改了echarts源码,在line里添加了刷子类型,现在可以实现了,但不知道如何编译打包echarts

@pissang 我修改了源码,给line图添加了brushSelector: 'point',目前看来是可以支持刷子筛选的,但我不知道这里会有什么风险,能否说明一下,谢谢。

请问你是怎么解决的呢?能否告知具体细节? @smcdl

@smcdl 可以分享一下怎么修改源码吗?谢谢。

@smcdl 我直接在 LineSeries.js 里添加了

brushSelector: 'point'

没有起作用。

@smcdl 我想问一下,是对哪个文件进行了修改,能否告知详细步骤,谢谢

smcdl 提供的方案可行,在echarts\src\chart\line\LineSeries.js文件里加入
brushSelector: 'point'
重新构建可以使用,但是有没有其他风险并不清楚

你好,我对这个不是很熟悉,具体是怎么操作能否告知详情?谢谢!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Thinkpad93 picture Thinkpad93  ·  3Comments

decadef20 picture decadef20  ·  3Comments

arssam picture arssam  ·  3Comments

publisherfk picture publisherfk  ·  3Comments

jarben picture jarben  ·  3Comments