要绘制我的数据我正在使用jqplot。我希望我可以根据标签值在饼图上设置特定的颜色。 例如,我有这组标签:“wood”,“plastic”,我想将“Wood”的颜色设置为棕色,并且每次该类别都显示在图表中。
这是我目前的代码:
switch(attrs.type) {
case 'pie': return $.extend(config, {
seriesColors:['#4bb2c5', '#EAA228', '#c5b47f', '#579575', '#839557', '#958c12', '#953579', '#4b5de4', '#d8b83f', '#ff5800', '#0085cc', '#c747a3', '#cddf54', '#FBD178', '#26B4E3', '#bd70c7'],
seriesDefaults: {
shadow: false,
renderer: $.jqplot.PieRenderer,
rendererOptions: {
showDataLabels: true,
varyBarColor: true
},
}
}
);
提前致谢!
答案 0 :(得分:0)
您可以使用dataLabels
,seriesColors
和labels
属性(传说)来实现此目标。
请参阅下面的jqPLot文档
我创造了一个小提琴。这是你想要的东西吗? 请点击此链接:jqPLot Pie Chart - Series labels and colors
此致
阿尼什