[英]Highcharts.js - manually render a single pie
我可以那樣做嗎?
在文檔中 ,您可以通過傳入函數來格式化“ dataLabels”。 我想獲得相同的控件,以便從PieChart中為單個餅着色。
我知道我可以傳入顏色數組,但是我不希望Highcharts只是自動設置這些顏色值,我想根據餅圖/區域的值設置顏色。
有想法嗎?
您可以如下設置每個切片的顏色。 這是一個例子 。
data: [
{
name: 'A',
y: 1,
sliced: true,
selected: true,
color: getColor(1)
},
{
name: 'B',
y: 12.8,
sliced: false,
selected: false,
color: getColor(12.8)
},
{
name: 'C',
y: 52.8,
sliced: false,
selected: false,
color: getColor(52.8)
}
]
只需根據其值在每個點上設置顏色。
另外,您可以動態更新顏色,例如
function updateChart() {
chart.series[0].data[1].update({
color: '#ff0'
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.