Class XDDFChartData

java.lang.Object
org.apache.poi.xddf.usermodel.chart.XDDFChartData
Direct Known Subclasses:
XDDFArea3DChartData, XDDFAreaChartData, XDDFBar3DChartData, XDDFBarChartData, XDDFBubbleChartData, XDDFDoughnutChartData, XDDFLine3DChartData, XDDFLineChartData, XDDFPie3DChartData, XDDFPieChartData, XDDFRadarChartData, XDDFScatterChartData, XDDFSurface3DChartData, XDDFSurfaceChartData

@Beta public abstract class XDDFChartData extends Object
Base of all XDDF Chart Data
  • Field Details

  • Constructor Details

    • XDDFChartData

      protected XDDFChartData(XDDFChart chart)
  • Method Details

    • defineAxes

      protected void defineAxes(org.openxmlformats.schemas.drawingml.x2006.chart.CTUnsignedInt[] axes, Map<Long,XDDFChartAxis> categories, Map<Long,XDDFValueAxis> values)
    • getCategoryAxis

      public XDDFCategoryAxis getCategoryAxis()
    • getValueAxes

      public List<XDDFValueAxis> getValueAxes()
    • getSeriesCount

      public final int getSeriesCount()
    • getSeries

      public final XDDFChartData.Series getSeries(int n)
    • removeSeries

      public final void removeSeries(int n)
    • removeCTSeries

      @Internal protected abstract void removeCTSeries(int n)
      This method should be implemented in every class that extends XDDFChartData.

      A typical implementation would be

      
       protected void removeCTSeries(int n) {
          chart.removeSer(n);
       }
       
    • setVaryColors

      public abstract void setVaryColors(Boolean varyColors)
    • addSeries

      public abstract XDDFChartData.Series addSeries(XDDFDataSource<?> category, XDDFNumericalDataSource<? extends Number> values)