[英]How to programmatically clear a brush selection in echarts
我正在使用echarts库 。 我正在使用条形图创建直方图,并使用笔刷选择突出显示条形图。 我也想以编程方式选择/取消选择栏。 根据echarts文档和示例,我了解到这种操作是通过使用chart.dispatchAction
完成的,但是没有记录或显示任何笔刷操作。 记录的唯一相关内容是一个选项( brush.removeOnClick
),只有在brush.brushMode === 'single'
允许单击时清除笔刷选择时,该选项。 如何以编程方式创建/清除画笔选择? 谢谢
有一个未记录的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中有很多未记录的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.