在饼图上禁用切片悬停
Highdisable hover for slices on pie chart
我有一个饼状图,我想只在一些切片上禁用悬停。
到目前为止,我能做的最好的就是在这个页面上。通过触发一个错误(plap功能不存在),我可以阻止悬停动作。然而,这并不干净,如果有一天我创建了一个plap函数,可能会破坏我的代码。
我已经尝试使用setState,但无法使其工作。我认为plotopoptions .series.states.hover.enabled选项比series.point.state.
更强大。所以我的问题是我怎样才能在不太脏的情况下达到我想要的?
RQ:我已经看到了这个问题,但是它没有做我想要的。
RQ2: stackoverflow要求一些代码,所以这里是我用来使它工作的图表选项
chart: {type: 'pie'},
plotOptions: {
series: {
states: {hover: {enabled: true}},
}
},
series: [{
point: {
events: {
mouseOver: function() {
if (this.y < 100) {
plap();
}
},
}
},
data: [89.9, 71.5, 106.4, 129.2, 144.0]
}],
tooltip: {enabled: false},
的解决方案,有点脏,是设置点的状态悬停在mouseOver事件。如果点已经处于悬停状态,setState('hover')将不会对它做任何操作。
mouseOver: function() {
if (this.y < 100) {
// plap();
this.state = 'hover';
}
}
示例:https://jsfiddle.net/cp2tL9sd/4/
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 手风琴可点击并悬停
- 悬停功能触发器
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- css(或jQuery)悬停时淡入淡出
- jquery快速悬停问题
- 如何在悬停时流畅地更改单词
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 对不同的数组进行切片并返回选定的值
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- Flexslider导航按钮在悬停时不可见,带有橙色框
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- 将鼠标悬停在切片上时更改d3.js饼图标签的颜色
- 禁用将鼠标悬停在饼图的特殊切片上
- 在饼图上禁用切片悬停
- 显示Highcharts饼切片名称悬停
- amCharts pie-当鼠标悬停在切片上时如何触发函数