示例图表:http ://www.highcharts.com/demo/area-stacked-percent
1)我可以有一个悬停样式,也许还有一个选定的 x 轴样式,就像在 Highstocks 中一样(将鼠标移到图表上以查看悬停时的垂直线):http ://www.highcharts.com/stock /演示/区域
2)我可以检测到这一行的点击吗?
示例图表:http ://www.highcharts.com/demo/area-stacked-percent
1)我可以有一个悬停样式,也许还有一个选定的 x 轴样式,就像在 Highstocks 中一样(将鼠标移到图表上以查看悬停时的垂直线):http ://www.highcharts.com/stock /演示/区域
2)我可以检测到这一行的点击吗?
我可以有一个悬停样式,也可以是 x 轴的选定样式,就像在 Highstock 中一样
当然可以。禁用forHover
系列并启用. _cross hairs
plotOptions
plotOptions: {
series: {
marker: {
states: {
hover: { enabled: true }
}
}
}
}
启用十字准线
tooltip: {
crosshairs: true
}
我可以检测到对此行的点击吗?
要在单击该行时触发警报,只需添加
plotOptions: {
series: {
point: {
events: {
click: function() {
alert ('Clicked on the line');
}
}
}
}
}
您的两个问题的综合答案,摆弄的版本是here
.
1) 是:见 tooltip.crosshairs:http ://api.highcharts.com/highcharts#tooltip.crosshairs
2) 我不确定。您可以检测到对系列的点击,这应该会为您提供点击十字准线所需的内容。
是的,您可以为此使用十字准线
tooltip:{
crosshairs: true,
shared: true
}
这里 shared true 将在同一工具提示中显示两行的信息