@Override public XDDFChartData.Series addSeries(XDDFDataSource<?> category, XDDFNumericalDataSource<? extends Number> values) { final int index = this.series.size(); final CTBarSer ctSer = this.chart.addNewSer(); ctSer.addNewTx(); ctSer.addNewCat(); ctSer.addNewVal(); ctSer.addNewIdx().setVal(index); ctSer.addNewOrder().setVal(index); final Series added = new Series(ctSer, category, values); this.series.add(added); return added; }
series1.setTitle("Bars", new CellReference("Sheet1!$B$1")); bar.setVaryColors(true); bar.setBarDirection(BarDirection.COL);
@Override public XDDFChartData.Series addSeries(XDDFDataSource<?> category, XDDFNumericalDataSource<? extends Number> values) { final int index = this.series.size(); final CTBarSer ctSer = this.chart.addNewSer(); ctSer.addNewTx(); ctSer.addNewCat(); ctSer.addNewVal(); ctSer.addNewIdx().setVal(index); ctSer.addNewOrder().setVal(index); final Series added = new Series(ctSer, category, values); this.series.add(added); return added; }
public XDDFBarChartData(CTBarChart chart, Map<Long, XDDFChartAxis> categories, Map<Long, XDDFValueAxis> values) { this.chart = chart; if (chart.getBarDir() == null) { chart.addNewBarDir().setVal(BarDirection.BAR.underlying); } for (CTBarSer series : chart.getSerList()) { this.series.add(new Series(series, series.getCat(), series.getVal())); } defineAxes(categories, values); }
public XDDFBarChartData(CTBarChart chart, Map<Long, XDDFChartAxis> categories, Map<Long, XDDFValueAxis> values) { this.chart = chart; if (chart.getBarDir() == null) { chart.addNewBarDir().setVal(BarDirection.BAR.underlying); } for (CTBarSer series : chart.getSerList()) { this.series.add(new Series(series, series.getCat(), series.getVal())); } defineAxes(categories, values); }