我有一個簡單的1系列條形圖,每個條形圖都有一個名義值。 我可以用數據標籤和軸代表每個柱的值,但我希望數據標籤和軸顯示系列總數的百分比,而標稱值顯示在懸停時的工具提示上(因此我不想在繪圖之前將數據轉換爲百分比)。簡單條形圖的高分辨率總數百分比
這裏是一個圖像顯示了我以後我在哪裏我現在:
這是我目前有軸標籤的格式化功能:
plotOptions: {
bar: {
dataLabels: {
enabled: true,
formatter: function(){
return Highcharts.numberFormat(this.y,0);
}
}
}
}
是否有一些formatter
函數變量我可以用來實現這個?我知道這很容易在餅圖上完成,但我認爲條形圖代表數據更好。
編輯:簡單來說,我該如何獲得所有系列積分的總和?一旦我有了這一點,是直接得到的百分比:
return Highcharts.numberFormat(100 * this.y/this.y.total,0) + "%";
其中this.y.total
是該系列的總和。
完美,非常感謝 – harryg
不錯的建議男人;)它的工作! –
這隻適用於一個系列。如果我有多個系列呢? – TechnoCrat