0
我有三個陣列從一個JSON字典進來JS以這種方式使用不同的列表中爲每個點的名字:在highcharts JavaScript中
var a=[]
var b=[]
var c=[]
var d = JSON.parse('{{ dictionary | safe}}');
for (var key in d) {
b.push(d[key]['score']);
a.push(key);
c.push(d[key]['text']);
}
我設法在使用highchat圖表是這樣:
$('#container0').highcharts({
title: {
text: 'Daily News {{ name }}',
x: -20
},
subtitle: {
text: 'Source: News.',
x: -20
},
xAxis: {
categories: a
},
yAxis: {
title: {
text: 'Scores'
},
plotLines: [{
value: 0,
width: 1,
color: colors[3]
}]
},
series: [{
allowPointSelect: true,
name: 'news score',
data: b,
color: colors[2]
}]
});
當我將鼠標懸停/點擊每個品脫時,我會得到該值。我想修改它以顯示數組c中的值。我嘗試了很多方法,但沒有奏效。我非常感謝你的幫助。
你用sort()試過了嗎? – step
我希望文本(數組c)出現在我的圖表中的每個點。什麼是排序? – Nick
您可以重新創建您的示例作爲硬編碼數據的實時演示,僅用於測試? –