Chart.js v2 库下关于移动可用性的讨论,
我们可以在 RadarChart 中的那些“得分点”上模拟点击事件吗?我问这个是因为,桌面视图和平板电脑视图通过单击图表中的这些点来通过返回的索引触发外部交互性对于“得分”导航来说看起来相当不错。
可以找到一个流行的例子是
$('#ChartV2').click(function(e) {
var activePoints = myRadarChart.getElementsAtEvent(e);
var firstPoint = activePoints[0];
console.log(firstPoint);
if (firstPoint !== undefined){
alert(firstPoint._index);
//so then we can use
// index to hide show results in the html elements out of canvas , etc
}
});
但是,如果您查看移动视图,在 responsive:true 下,通过自动调整大小,图表会变得更小,因此radarchart 内的点对于移动点击可能非常小,
与标签相同,所有内容都会变得更小且更难点击。
是否可以自定义让用户导航那些“得分点”(最初通过手动点击画布触发)
是否可以通过雷达图左右两侧的外部“上一个”、“下一个”导航按钮(例如那些滑块/轮播导航按钮)间接触发?