2017-03-01 47 views
0

我有一个线图,y轴设置为类别,x轴设置为值。在上空盘旋的一个点,我得到这样的 http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/plotoptions/series-point-events-mouseover/附加到默认高图工具提示

tooltip: { 
     enabled: true 
    } 

我y轴设置为某个标签,如“秒”或“FPS”默认的提示信息。我希望能够将默认工具提示中的y轴标签文本添加到默认工具提示中,而无需更改默认齿轮记录中的任何格式选项,例如,如果将鼠标悬停在第一个点上,它应该显示29.9秒以及其他数据保持其他内容不变。

我知道你可以使用格式化程序并覆盖它,但我想保留当你不重写格式化程序时显示的原始工具提示显示。

回答

2

添加valueSuffix,改变你的提示,以这样的:Read Here

tooltip: { 
    enabled: true, 
    valueSuffix: ' Seconds', 
} 

DEMO

+0

这可能是最简单的解决方案最接近的,我可以得到valueSuffix动态,而不是硬编码的?我想获得Y轴的标题,并将其附加到值后缀,我试过this.point.series.yAxis.axisTitle.textStr,但它不会工作 – Abbas

+0

找到一种方法:chart.series [index] .update (提示:{ valueSuffix:“”+ label, } }); – Abbas