我有一个4系列的Highcharts实例[1]。其中两个是指数/比率系列,两个是原始值系列。我想要做的是在一个索引系列上显示原始值系列点,而不将原始值系列转换为'flags'。原因是我希望我的所有点值都在一个工具提示中。
关于附加的jsfiddle,我希望中心买入和卖出点出现在“价格变化”系列中,并且示例中的当前工具提示行为不变。我想要一个带有四个值的工具提示,买入/卖出值是它们的原始值,而不是它们显示位置的“y”值。
对于Highcharts / Highstock来说,这是可行的吗?
[1]: http://jsfiddle.net/eZL8e/
戴夫
答案 0 :(得分:1)
您可以使用pointFormat
为每个系列轻松操作要在工具提示中显示的内容。然后,您可以更改从[timestamp, value]
到{x: timestamp, y: value, myProperty: exValue}
的点数。简单示例:http://jsfiddle.net/eZL8e/5/
购买:
tooltip: {
pointFormat: '<span style="color:{series.color}">\u25CF</span> {series.name}: <b>{point.raw}</b><br/>'
},
data: [
{x: 1374555600000, raw: 21.13, y: 75},
{x: 1374642000000, raw: 20.5753, y: 85},
{x: 1374728400000, raw: 20.9367, y: 63}
]
注意:该解决方案只有一个限制,您需要停用dataGrouping
,因为分组点不具有raw
等自定义属性。