1

示例图表:http ://www.highcharts.com/demo/area-stacked-percent

1)我可以有一个悬停样式,也许还有一个选定的 x 轴样式,就像在 Highstocks 中一样(将鼠标移到图表上以查看悬停时的垂直线):http ://www.highcharts.com/stock /演示/区域

2)我可以检测到这一行的点击吗?

4

3 回答 3

1

我可以有一个悬停样式,也可以是 x 轴的选定样式,就像在 Highstock 中一样

当然可以。禁用forHover系列并启用. _cross hairsplotOptions

        plotOptions: {
        series: {
            marker: {
                states: {
                    hover: { enabled: true   }
                        }
                  } 
            }
       }

启用十字准线

tooltip: {
            crosshairs: true
        }

我可以检测到对此行的点击吗?

要在单击该行时触发警报,只需添加

plotOptions: {
            series: {
                 point: {
                    events: {
                        click: function() {
                            alert ('Clicked on the line');
                        }
                    }
                }
            }
        }

您的两个问题的综合答案,摆弄的版本是here.

于 2013-04-24T13:22:40.897 回答
0

1) 是:见 tooltip.crosshairs:http ://api.highcharts.com/highcharts#tooltip.crosshairs

2) 我不确定。您可以检测到对系列的点击,这应该会为您提供点击十字准线所需的内容。

于 2013-04-24T13:23:08.727 回答
0

是的,您可以为此使用十字准线

tooltip:{
    crosshairs: true,
    shared: true
}

这里 shared true 将在同一工具提示中显示两行的信息

于 2013-04-25T09:44:04.910 回答