我正在使用echarts library。
我正在用条形图创建直方图,并使用画笔选择来突出显示条形图。
我还想以编程方式选择/取消选择栏。
根据echarts文档和示例,我了解这种操作是通过使用chart.dispatchAction
完成的,但没有记录或显示刷子操作。
记录的唯一相关事项是一个选项(brush.removeOnClick
),仅当brush.brushMode === 'single'
允许在点击时清除画笔选择时。
如何以编程方式创建/清除画笔选择?
感谢
答案 0 :(得分:0)
有一个未记录的brush
操作;
用法示例:
使用命令clear
清除画笔:
chart.dispatchAction({
type: 'brush',
command: 'clear',
areas: [],
});
使用:
创建画笔选择(至少在带有axisType === 'category'
的条形图中)
chart.dispatchAction({
type: 'brush',
areas: [
{
brushType: 'lineX',
xAxisIndex: 0,
coordRange: [from, to],
},
],
});
其中coordRange
是2轴刻度索引的数组。
echarts中有很多未记载的内容。