我使用jqplot的甜甜圈渲染器显示多色dontus。

示例代码:http://jsfiddle.net/Azd325/ef88x/

    seriesDefaults: {
    renderer: $.jqplot.DonutRenderer,
    rendererOptions: {
        sliceMargin: 0,
        padding: 10,
        ringMargin: 10,
        seriesColors: ["#98C73D", "#00A9E0", "#67CDDC"],
        lineWidth: 5,
        startAngle: -90,
        innerDiameter: 10,
        shadow: false
    }
},


我尝试了一下,如果可能需要一个嵌套的颜色列表,但是那不起作用,我还检查了画布标记来更改颜色。

有没有办法为嵌套的甜甜圈获得不同的颜色?

最佳答案

一种方法是创建一个序列数组。对于每个条目,您可以链接一个seriesColors数组,以便为​​每个系列指定特定的颜色。

我已经更新了您的jsfiddle here

series: [
  {seriesColors: ["#98C73D", "#00A9E0", "#67CDDC", "#000"]},
  {seriesColors: ["#a30", "#4b0", "#b40", '#af0']},
  {seriesColors: ["#175", "#473", "#475", '#412']},
],

10-06 07:43