2014-05-21 59 views
1

我需要知道是否可以在特定點上添加一些文本(註釋/細節),除了工具提示。HighCharts:關於點的註解/細節

我使用HighCharts版本3.0.9。

其實我使用點擊事件上的點來顯示html中的彈出詳細信息。但我想知道是否有HighCharts的本地解決方案。

像:

[ 
{ 
    x: 11, 
    y: 11, 
    note: { 
     text: "Some text", 
    } 
}, 
{ 
    x: 16, 
    y: 17 
} 
] 

回答

2

當然,這是可能的。你有兩個選擇:

  • 寫自己tooltip.formatter,獲得該值
  • 使用tooltip.pointFormat創建點

第二示例模板(容易):http://jsfiddle.net/mPb4A/

tooltip: { 
     pointFormat: '{series.name}: <b>{point.y}: {point.options.note.text}</b><br/>' 
    }, 

只有第二種解決方案的限制是每個點需要note屬性,否則在JS中會出錯aying那Cannot read property 'text' of undefined