【发布时间】:2018-11-26 12:25:09
【问题描述】:
我有一个通过“npm react-chartjs-2”使用 ChartJS 的反应应用程序。
我正在使用Line 图表,我有以下要求:
1- 检测点击图表区域(白色区域;数据集线和图例除外),然后执行一些逻辑
2- 检测单击顶部的图例矩形以隐藏/显示数据集(当前默认行为)
我尝试过使用options.onClick,但它似乎覆盖了图例点击。
还尝试了getElementAtEvent 它返回单击的数据集,但单击图例/图表区域时显示为空。 getDatasetAtEvent 总是返回空数组。如果我使用options.legend.onClick,我会失去默认的隐藏/显示行为,需要以编程方式进行。
我想知道是否有更好的方法来实现上述要求。谢谢
【问题讨论】: