我过去曾经使用过jqplot,但现在我是通过Primefaces使用它的,但是我似乎找不到能填充seriesDefaults的接口。有没有人知道该怎么做,因为我需要设置fillToZero属性,否则条形图将无法正确显示负值。

我看了看BaseChartRenderer,没有看到该选项的代码,这可能在其他地方吗?

谢谢

最佳答案

每个图表(jqplot)小部件都有一个名为extender的属性:

<p:barChart ... extender="extFn"/>


通过引入这样的功能,您可以访问jqplot图表的cfg对象:

<script type="text/javascript">
    function extFn() {
        this.cfg.seriesDefaults = {
            ....
        };
    }


一些SO答案显示了扩展器功能的用法:


Displaying decimal places on primefaces pie chart
How to change p:barChart yaxis-tick color

08-15 18:08