作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在我尝试使用主题实现的extjs中为不同的栏制作不同的颜色。但它无法正常工作,因此我在系列参数中的 yfield 中传递两个参数。我附上了工作示例,因为我还附上了示例屏幕截图以供您引用。你能帮我解决一下吗屏幕截图
您可以引用以下链接以供引用
<code> http://jsfiddle.net/sunith_123/f83v0kbb/8/</code>
最佳答案
删除您的主题并尝试使用以下渲染器来代替您的图表系列:
series: [{
type: 'column',
axis: 'left',
highlight: false,
xField: 'name',
yField: ['rocCCI', 'rocCI'],
renderer: function(sprite, record, attr, index, store) {
var color = ['orange',
'peachpuff',
'green',
'greenyellow'][index%4];
return Ext.apply(attr, {
fill: color
});
}
}]
您将得到以下结果
渲染器正在循环遍历 4 色数组(使用 index%4
作为键)。您可以扩展此数组以添加更多颜色 - 或者使索引计算更加智能以根据当前记录渲染来选择颜色。
唯一的缺点是关键颜色不正确 - 但无论如何它们永远不会使用这种颜色格式!
关于javascript - 如何在extjs 4中制作不同颜色的柱形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27296823/
我想 reshape pandas 数据框, 我有这种格式的 csv 文件 #Result;ID;Date;Events;type 12;1240422;10/01/2017 10:10;1;Item
我有一个现有的 Highcharts ,我需要在其上突出显示单个列。 这是一个已经存在了一段时间的百分位图,我对 Highcharts 仍然很陌生,但我在这里看到了一个类似的问题,这个问题虽然涉及堆叠
我有一个多系列柱形图(在本例中为 3 个)。我想在所有系列的列上覆盖一条线。所以我用相同的列系列数据创建了另外 3 个 Line 系列。当只有一列和一行系列时,这非常有效。对于多个系列,线条呈现在类别
我是一名优秀的程序员,十分优秀!