我使用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']},
],