ChartJS 将id或类名传递给画布内的点(刻度)

3j86kqsm  于 2022-11-06  发布在  Chart.js
关注(0)|答案(1)|浏览(198)

我正在使用react-chartjs-2来呈现图表,单击活动点时,它会被重定向到其他页面。

<Line
   id={'chartid'}
   data={data}
   options={options}
   getElementAtEvent={dataset => {
     // redirects to some other page
   }}
/>

示例图表

我们正在进行自动化测试,需要检查单击是否正常工作。
是否有任何选项可以添加id/class到渲染画布中的活动元素。有人能帮忙吗?

13z8s7eq

13z8s7eq1#

AFAIK每个元素都有与绘制的数据集相关的datasetIndexindex属性。在画布(特定点)上发出click事件,您可以检查数据集索引和索引是否是您所期望的

相关问题