我使用基於JQuery的圖表庫jqPlot(以及它的餅圖插件)生成一個非常基本的餅形圖。它在FF等工作正常,但(驚喜!)不在IE中。在IE瀏覽器,它實際上加載很好,而且看起來不錯,但一旦我搖我的鼠標在圖表上,它拋出以下錯誤:JQPlot餅圖投擲「無法獲取屬性的值'0':對象爲空或未定義」錯誤
Unable to get value of the property '0': object is null or undefined
我設置的一切方式很簡單:
var optionsObj = {
seriesColors: ['#3399cc', '#cc6666', '#7ba550', '#ffcc66', '#d17314'],
grid: {
},
seriesDefaults: {
renderer: $.jqplot.PieRenderer,
rendererOptions: { lineLabels: true, lineLabelsLineColor: '#777'}
}
};
line1 = [['Coffee', 9],['Beer', 4],['TV', 6],['Lost umbrellas', 2],['Bicycle rides', 10]];
chart = $.jqplot('pieDiv', [line1], optionsObj);
我還應該提到,我使用的是包含標籤線的修改過的餅圖插件,但即使使用常規餅圖插件也會遇到此問題。這可以在這裏找到:http://blog.statscollector.com/line-labels-for-the-pie-chart-in-jqplot/
有沒有人在使用這個庫之前遇到這樣的事情? 任何幫助將不勝感激。 謝謝。
想你的例子,並沒有得到任何的IE錯誤。 – Saad