0
A
回答
0
您想僅顯示用於通過下拉菜單選擇的一個系列的點的dataLabels?在這種情況下,簡單地用正確的選項更新系列:http://jsfiddle.net/qwPQj/1/
$('#container').highcharts({
chart: {
type: 'spline'
},
title: {
text: 'Various point on range year'
},
subtitle: {
text: 'Example of Highcharts JS'
},
xAxis: {
type: 'datetime',
dateTimeLabelFormats: {
month: '%e. %b',
year: '%b'
}
},
yAxis: {
title: {
text: 'BOND'
},
min: 0
},
tooltip: {
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
Highcharts.dateFormat('%e. %b', this.x) +': '+ this.y +' m';
}
},
series: [{
name: 'Test1',
data: [
[Date.UTC(1970, 9, 27), 0 ],
[Date.UTC(1970, 10, 10), 0.6 ],
[Date.UTC(1970, 10, 18), 0.7 ],
[Date.UTC(1970, 11, 2), 0.8 ],
[Date.UTC(1970, 11, 9), 0.6 ],
[Date.UTC(1970, 11, 16), 0.6 ],
[Date.UTC(1970, 11, 28), 0.67],
[Date.UTC(1971, 0, 1), 0.81],
[Date.UTC(1971, 0, 8), 0.78],
[Date.UTC(1971, 0, 12), 0.98],
[Date.UTC(1971, 0, 27), 1.84],
[Date.UTC(1971, 1, 10), 1.80],
[Date.UTC(1971, 1, 18), 1.80],
[Date.UTC(1971, 1, 24), 1.92],
[Date.UTC(1971, 2, 4), 2.49],
[Date.UTC(1971, 2, 11), 2.79],
[Date.UTC(1971, 2, 15), 2.73],
[Date.UTC(1971, 2, 25), 2.61],
[Date.UTC(1971, 3, 2), 2.76],
[Date.UTC(1971, 3, 6), 2.82],
[Date.UTC(1971, 3, 13), 2.8 ],
[Date.UTC(1971, 4, 3), 2.1 ],
[Date.UTC(1971, 4, 26), 1.1 ],
[Date.UTC(1971, 5, 9), 0.25],
[Date.UTC(1971, 5, 12), 0 ]
]
}, {
name: 'Test2',
data: [
[Date.UTC(1970, 9, 18), 0 ],
[Date.UTC(1970, 9, 26), 0.2 ],
[Date.UTC(1970, 11, 1), 0.47],
[Date.UTC(1970, 11, 11), 0.55],
[Date.UTC(1970, 11, 25), 1.38],
[Date.UTC(1971, 0, 8), 1.38],
[Date.UTC(1971, 0, 15), 1.38],
[Date.UTC(1971, 1, 1), 1.38],
[Date.UTC(1971, 1, 8), 1.48],
[Date.UTC(1971, 1, 21), 1.5 ],
[Date.UTC(1971, 2, 12), 1.89],
[Date.UTC(1971, 2, 25), 2.0 ],
[Date.UTC(1971, 3, 4), 1.94],
[Date.UTC(1971, 3, 9), 1.91],
[Date.UTC(1971, 3, 13), 1.75],
[Date.UTC(1971, 3, 19), 1.6 ],
[Date.UTC(1971, 4, 25), 0.6 ],
[Date.UTC(1971, 4, 31), 0.35],
[Date.UTC(1971, 5, 7), 0 ]
]
}, {
name: 'Test 3',
data: [
[Date.UTC(1970, 9, 9), 0 ],
[Date.UTC(1970, 9, 14), 0.15],
[Date.UTC(1970, 10, 28), 0.35],
[Date.UTC(1970, 11, 12), 0.46],
[Date.UTC(1971, 0, 1), 0.59],
[Date.UTC(1971, 0, 24), 0.58],
[Date.UTC(1971, 1, 1), 0.62],
[Date.UTC(1971, 1, 7), 0.65],
[Date.UTC(1971, 1, 23), 0.77],
[Date.UTC(1971, 2, 8), 0.77],
[Date.UTC(1971, 2, 14), 0.79],
[Date.UTC(1971, 2, 24), 0.86],
[Date.UTC(1971, 3, 4), 0.8 ],
[Date.UTC(1971, 3, 18), 0.94],
[Date.UTC(1971, 3, 24), 0.9 ],
[Date.UTC(1971, 4, 16), 0.39],
[Date.UTC(1971, 4, 21), 0 ]
]
},
{
name: 'Test 4',
data: [
[Date.UTC(1970, 9, 9), 0 ],
[Date.UTC(1970, 9, 14), 0.75],
[Date.UTC(1970, 10, 28), 0.35],
[Date.UTC(1970, 11, 12), 0.46],
[Date.UTC(1971, 0, 1), 0.59],
[Date.UTC(1971, 0, 24), 0.58],
[Date.UTC(1971, 1, 1), 0.62],
[Date.UTC(1971, 1, 7), 0.65],
[Date.UTC(1971, 1, 23), 0.77],
[Date.UTC(1971, 2, 8), 0.77],
[Date.UTC(1971, 2, 14), 0.79],
[Date.UTC(1971, 2, 24), 2.86],
[Date.UTC(1971, 3, 4), 0.8 ],
[Date.UTC(1971, 3, 18), 0.94],
[Date.UTC(1971, 3, 24), 0.9 ],
[Date.UTC(1971, 4, 16), 1.39],
[Date.UTC(1971, 4, 21), 0 ]
]
},
{
name: 'Test5',
data: [
[Date.UTC(1970, 9, 28), 0 ],
[Date.UTC(1970, 9, 16), 0.7 ],
[Date.UTC(1970, 11, 21), 0.87],
[Date.UTC(1970, 11, 21), 1.55],
[Date.UTC(1970, 11, 15), 1.38],
[Date.UTC(1971, 0, 18), 1.38],
[Date.UTC(1971, 0, 15), 1.38],
[Date.UTC(1971, 1, 1), 1.38],
[Date.UTC(1971, 1, 8), 1.48],
[Date.UTC(1971, 1, 21), 1.5 ],
[Date.UTC(1971, 2, 12), 1.89],
[Date.UTC(1971, 2, 15), 2.0 ],
[Date.UTC(1971, 3, 14), 1.94],
[Date.UTC(1971, 3, 19), 3.91],
[Date.UTC(1971, 3, 13), 3.75],
[Date.UTC(1971, 3, 19), 1.6 ],
[Date.UTC(1971, 4, 25), 1.6 ],
[Date.UTC(1971, 4, 31), 0.35],
[Date.UTC(1971, 5, 7), 1 ]
]
}]
});
$("#s").change(function(){
var selected = this.value;
var chart = $('#container').highcharts();
$(chart.series).each(function(i, e) {
e.update({
dataLabels: {
enabled: i == selected
}
}, false);
});
chart.redraw();
});
注意:您在控制檯的錯誤,你應該排序由x值上升的序列數據。
+0
感謝您的解決方案,但我已經想過插入選擇標籤選擇系列。但是我想在下拉菜單中將容器轉換爲所有標籤。它可能嗎? – cr450v3rr1d3
+0
對不起,我只是不'看到它'。你可以創建簡單的樣機(圖像),這應該看起來像然後描述案例? –
相關問題
- 1. 如何將下拉列表值設置爲數據表
- 2. 需要將Highcharts數據標籤設置爲與y軸不同
- 3. Highcharts - 如何設置textShadow數據標籤
- 4. 如何將數據源設置爲下拉列表
- 5. 拉HighCharts數據標籤向右
- 6. 將數據綁定到標籤和下拉列表
- 7. 如何將數據綁定下拉列表設置爲數據集值
- 8. Highcharts:將數據標籤圖例置於列內
- 9. 在Angular UI下拉列表中設置初始標籤
- 10. JSF設置下拉列表
- 11. 當下拉列表設置爲0.00時,將表格字段值設置爲0.00
- 12. highcharts列標籤
- 13. Highcharts疊加列數據標籤重疊
- 14. Highcharts數據標籤重疊列
- 15. 使用jQuery將標籤轉換爲下拉列表
- 16. 將下拉列表設置爲禁用將丟失值
- 17. Fomatting標籤從HTML表數據Highcharts
- 18. Highcharts條件數據標籤
- 19. Highcharts - 數據標籤切斷
- 20. c#下拉列表selectedindexchanged gridview設置selectedindex第二下拉列表
- 21. 標籤列表下拉菜單
- 22. 劍道下拉列表可選標籤
- 23. HighCharts設置不同的xAxis標籤
- 24. 設置Highcharts x軸標籤的寬度
- 25. 如何將默認值設置爲C#中的下拉列表?
- 26. 將初始下拉列表值設置爲viewmodel
- 27. 將下拉列表設置爲第一個值
- 28. 使用ajax將呈現的值設置爲下拉列表jquery
- 29. 如何在我的下拉列表中將值設置爲NULL?
- 30. 如何將arr.reverse()值設置爲下拉列表
你可以請創建一個jsfiddle相同? –
對不起,保羅,這裏的例子http://jsfiddle.net/qwPQj/ – cr450v3rr1d3