我想以動態地改變的僅其中一列的邊框的寬度和顏色的基本柱形圖類似於以下:HighCharts:設置特定的邊界的寬度和動態邊框顏色一個列
var chartingOptions = {
chart: {
renderTo: 'container',
type: 'column'
},
xAxis: {
categories: ['5:1', '4:1', '3:1', '2:1', '1:1', '1:2', '1:3', '1:4', '1:5']
},
plotOptions: {
column: {
grouping: false
}
},
series: [
{
name: 'Serie 2',
data: [20, 24, 30, 40, 60, 80, 90, 96, 100]},
{
name: 'Serie 1',
data: [100, 96, 90, 80, 60, 40, 30, 24, 20]}
]
};
var chart = new Highcharts.Chart(chartingOptions);
JSFIDDLE here。
我試圖通過
chart.series[0].data[2].series.borderColor = 'black'
,以改變它直接在意甲第一,但它不更新意甲。任何幫助!
這正是我需要的。我也嘗試用borderWidth,但它不起作用。任何想法爲什麼? – RockridgeKid 2014-11-25 18:47:19
看到我的新答案,最好是編輯圖形元素,因爲只能在整個系列中更新邊框,而不是每個特定點。所以請檢查解決方法。 – 2014-11-26 09:01:27
此解決方案存在問題 - 如果將鼠標懸停在列上,則會重置邊框顏色。順便說一句,花了我一段時間才意識到我需要點擊「更新」按鈕! :) 謝謝! – Leonya 2015-10-22 16:38:21