我想在extjs type ='pie'中更改图表的颜色。 我可以在系列块中使用渲染器,请参阅示例:
..... },
series : [ {
type : 'bar',
axis : 'bottom',
gutter : 0,
groupGutter : 0,
yField : this.fields,
title : this.fieldTitles,
stacked : true,
fill: true,
scope: this,
renderer: function(sprite, record, attr, index, store) {
var color = this.fieldColors[index];
return Ext.apply(attr, {
fill: color
});
},.....
答案 0 :(得分:0)
您可以使用系列的colorSet属性代替自定义渲染器。
series: [{
colorSet: this.fieldColors,
...
}]
请参阅http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.chart.series.Pie-cfg-colorSet