簡體   English   中英

Highchart 3D餅圖標簽顏色?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM