2013-03-18 184 views
1

我是否認爲jqPlot中的Hightlighter類不處理PieRenderer的工具提示?我花了一段時間試圖讓他們工作,但我似乎無法讓它顯示工具提示。jqPlot餅圖工具提示

如果我是對的,有沒有辦法處理段翻轉並將數據傳遞給第三方jQuery工具提示?

謝謝。

回答

1

通過尋找jqplot的issues,似乎有這個功能的一些請求,但它尚未實現。

基於這個問題How to display tooltips on jqplot pie chart,你可以連線了jqplotDataHighlightjqplotDataUnhighlight事件:

$("#chartId").bind('jqplotDataHighlight', function(ev, seriesIndex, pointIndex, data) { 

}); 

$("#chartId").bind('jqplotDataUnhighlight', function(ev, seriesIndex, pointIndex, data) { 

}); 

有使用這種技術來創建自定義工具提示here的一個很好的例子。雖然它涉及氣泡圖,但它應該指向正確的方向。

你也可以試用jqplot-highlighter插件,它允許餅圖的工具提示。

+0

謝謝 - 我使用這種方法並創建了一個自定義工具提示。 – mh1 2013-03-19 08:44:42

4

如果您使用Highlighter插件,請記住設置useAxesFormatters:false或不起作用。

highlighter: { 
    show: true, 
    useAxesFormatters: false, // must be false for piechart 
    tooltipLocation: 'w', 
    formatString:'%s, %P', 
} 

它不遵循鼠標,但它設置在左上角。

+0

謝謝,我嘗試實現Hightlighter類在使用這些參數之前,但它不會顯示。 – mh1 2013-03-19 08:44:04

+0

你是否收到任何錯誤信息? (在螢火蟲,蜻蜓或類似的調試工具?) – skvalen 2013-03-22 11:47:33

+0

沒有錯誤信息,它根本無法正常工作。 – Mutant 2013-04-29 23:11:42