SeriesColors not work

UI Components for JSF
Post Reply
zsuiqiang
Posts: 146
Joined: 13 Sep 2010, 03:52

24 Oct 2014, 04:38

I use a stacked bar chart in my application,and i set SeriesColors,but it does not work when series value is negative.

Code: Select all

<p:chart type="bar" model="#{meterGauge.barModel}"  style="height:250px"/>

Code: Select all

        barModel = new BarChartModel();
        barModel.setLegendPosition("n");
        barModel.setSeriesColors("00FF00,FFFF00,FFC800,FF0000");
        barModel.setShowDatatip(true);
        barModel.setShowPointLabels(true);
       barModel.setStacked(true);
        barModel.setBarMargin(30);
        barModel.setLegendRows(1);
        Axis yAxis = barModel.getAxis(AxisType.Y);
        yAxis.setLabel("value");
        
        series0 = new BarChartSeries();
        series0.setLabel("series0");
        barModel.addSeries(series0);
        
        series1 = new BarChartSeries();
        series1.setLabel("series1");
        barModel.addSeries(series1);
        
        series2 = new BarChartSeries();
        series2.setLabel("series2");
        barModel.addSeries(series2);
        
        series3 = new BarChartSeries();
        series3.setLabel("series3");
        barModel.addSeries(series3);

        series0.set("label", -10);
        series1.set("label", -20);
        series2.set("label", -30);
       series3.set("label", -40);
        
        series0.set("label1", 10);
       series1.set("label1", 20);
        series2.set("label1", 30);
        series3.set("label1", 40);
primefaces:jakarta:12.0.0.jar,
primefaces-ext:jakarta:12.0.0.jar,
JSF Mojarra 3.0
glassfish-6.2.5,
netbeans 14
IDEA 2022.2.2
Browser: Edge

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 14 guests