【问题标题】:Change color of pie chart on drilldown在向下钻取时更改饼图的颜色
【发布时间】:2023-03-10 01:00:01
【问题描述】:

我有一个带有向下钻取数据的饼图,并且喜欢更改 chart.options.colors。有没有办法在向下钻取时替换chart.options.colors中的整个颜色数组,并在向下钻取时将旧颜色数组恢复为chart.options.colors?

尝试更改chart.options.colors 中的数组并调用redraw(),但无法正常工作。

谢谢

托本

【问题讨论】:

    标签: highcharts


    【解决方案1】:

    您可以通过一种非常老式的方式来做到这一点,方法是为您希望拥有的每个点添加颜色。

    在数据部分:

    data: [24,28,{
            y: 40,
            color: 'red'
        }, 10, 30, 40
    ]
    

    这里我做了一个例子:http://jsfiddle.net/tbjuq/

    我希望这将帮助您实现您的目标。

    【讨论】:

      【解决方案2】:

      您可以替换系列数组的每个元素

      {
       name: 'sampleName',
       id: 'sampleId',
       data: [
          ['subElement1', value1],
          ['subElement2', value2]
      ] 
      }
      

      {
      name: 'sampleName',
      id: 'sampleId',
      data: [{
              name: 'subElement1',
              y: value1,
              color: '#123456'
          },
          {
              name: 'subElement2',
              y: value2,
              color: '#123456'
          }
      ]}
      

      【讨论】:

      • 我不知道这实际上是如何回答这个问题的。如果您确实想提供问题的答案,请添加更多上下文。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多