-1
是否可以在堆積區域圖表內添加系列名稱?不知何故,我想添加不同的系列名稱在其相應的堆疊區域內。任何幫助,將不勝感激!在堆積區域圖表內添加系列名稱
是否可以在堆積區域圖表內添加系列名稱?不知何故,我想添加不同的系列名稱在其相應的堆疊區域內。任何幫助,將不勝感激!在堆積區域圖表內添加系列名稱
您是否檢查了API documentation?看看dataLabels.formatter
:
formatter: function() {
return 'The value for <b>' + this.series.name +
'</b> is <b>' + this.y + '</b>';
}
這看起來相當不好看,但它的工作原理。
這是一個工作example。我僅在數據系列的第5個點上使用dataLabels。我還啓用了其他一些選項,包括一個框以更好地顯示標籤。因人而異。
plotOptions: {
series: {
stacking: 'normal',
dataLabels: {
enabled: true,
borderRadius: 5,
backgroundColor: 'rgba(252, 255, 197, 0.7)',
borderWidth: 1,
borderColor: '#AAA',
y: 75,
style: {
fontWeight: 'bold',
color: "#606060",
fontSize: "11px"
},
formatter: function() {
if (this.point.index === 4) {
return '<b>' + this.series.name + '</b>';
}
}
}
}
},
感謝您的回覆。這是一個很好的解決方案,但如果圖表是靜態的,那麼設置索引就可以工作。我有超過5個系列的圖表,並且這些區域經常變化。有什麼建議麼? – Ralf 2014-10-07 21:13:28
您可以將標籤放在右側的最後一個點上,並將標籤也移到該點的右側。你將不得不玩弄你的定位,我可以看到幾種看起來很糟糕的方式。這是一項要求嗎? – wergeld 2014-10-07 22:15:26
再次感謝。是。這是一個要求。基本上,我正在尋找一種可以將標籤放置在最佳位置的圖表軟件。如果該區域很小,標籤可以位於該區域之外並具有指向該區域的箭頭。 – Ralf 2014-10-08 15:53:59