[英]Highchart 3D Pie Chart Label color?
我正在嘗試為HighChart 3D餅圖使用深色背景。 默認情況下,文本為黑色,帶有白色發光。
我的目標是擁有類似於以下內容的東西: https : //www.highcharts.com/demo/pie-gradient/dark-unica
我正在使用WordPress插件wpdatatables
創建實際的餅圖,並獲得了以下支持:
“您可以查看有關
wpDataCharts
回調的文檔。每個圖表都包含許多可自定義其外觀的選項。圖表通常支持適合該可視化的自定義選項。此回調允許添加Google Charts API,Highcharts API中可用的選項和Chart.js API”
https://wpdatatables.com/documentation/information-for-developers/wpdatacharts-callbacks/
我根據支持和HighChart網站嘗試了以下代碼
jQuery(window).load(function() {
if (typeof wpDataChartsCallbacks == 'undefined') {
wpDataChartsCallbacks = {};
}
wpDataChartsCallbacks[14] = function(obj) {
obj.options.plotOptions.series.dataLabels.color = '#FF0000';
obj.options.chart.backgroundColor = '#GG0000';
obj.options.chart.zoomType = 'x';
obj.options.chart.panning = true;
obj.options.chart.panKey = 'shift';
obj.options.tooltip = {
formatter: function() {
var s = '<b>$' + this.y + '</b>';
return s;
}
}
}
});
我添加了這一行:
obj.options.plotOptions.series.dataLabels.color = '#FF0000';
但似乎沒有用。
任何幫助,將不勝感激。 謝謝。
我從未像現在這樣使用過Wordpress回調,但是每當我需要更新圖表的選項時,我發現即使圖表中只有一個,您也需要將系列稱為數組。
試試看,看看是否可行:
obj.options.plotOptions.series[0].dataLabels.color = '#FF0000';
更新:請參閱下面@ppotaczek的注釋以獲取正確的語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.