我想为每个栏显示不同颜色的primefaces条形图.我得到的最接近的是图像:

我希望这些酒吧有不同的颜色,例如绿色表示"准时",黄色表示"警告",红色表示"过期"
我尝试使用, model.setSeriesColors("58BA27,FFCC33,F74A4A,F52F2F,A30303");
但如果我这样做,每个栏应该是一个新的系列,因此我将无法按照我的意愿显示标签(如图像),我得到了这个..

最后,如何让它显示0,1,2,3(整数),而不是像图像1那样重复0_0_0_1_1_1_2_2_2:/
谢谢
我通过阅读这个jplot文档解决了这个问题,我在这里发帖希望它可以帮助别人...
不知何故,添加extender标签不适合我,我必须通过java代码:
barModel.setSeriesColors("58BA27,FFCC33,F74A4A,F52F2F,A30303");
barModel.setExtender("chartExtender");
Run Code Online (Sandbox Code Playgroud)
然后javascript里面
<h:outputScript>
function chartExtender() {
// this = chart widget instance
// this.cfg = options
this.cfg.seriesDefaults.rendererOptions.varyBarColor = true;
}
</h:outputScript>
Run Code Online (Sandbox Code Playgroud)
并做了!

| 归档时间: |
|
| 查看次数: |
7451 次 |
| 最近记录: |