- java.lang.Object
-
- org.knowm.xchart.internal.chartpart.Chart<ST,S>
-
- Direct Known Subclasses:
- BoxChart, BubbleChart, CategoryChart, DialChart, HeatMapChart, OHLCChart, PieChart, RadarChart, XYChart
public abstract class Chart<ST extends Styler,S extends Series> extends java.lang.ObjectAn XChart Chart
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description voidaddAnnotation(Annotation annotation)intgetHeight()java.util.Map<java.lang.String,S>getSeriesMap()STgetStyler()Gets the Chart's styler, which can be used to customize the Chart's appearancejava.lang.StringgetTitle()intgetWidth()Getters and Settersjava.lang.StringgetXAxisTitle()java.lang.StringgetYAxisGroupTitle(int yAxisGroup)doublegetYAxisLeftWidth()java.lang.StringgetYAxisTitle()abstract voidpaint(java.awt.Graphics2D g, int width, int height)SremoveSeries(java.lang.String seriesName)voidsetCustomXAxisTickLabelsFormatter(java.util.function.Function<java.lang.Double,java.lang.String> customFormattingFunction)voidsetCustomYAxisTickLabelsFormatter(java.util.function.Function<java.lang.Double,java.lang.String> customFormattingFunction)voidsetTitle(java.lang.String title)voidsetXAxisTitle(java.lang.String xAxisTitle)voidsetYAxisGroupTitle(int yAxisGroup, java.lang.String yAxisTitle)voidsetYAxisTitle(java.lang.String yAxisTitle)
-
-
-
Method Detail
-
paint
public abstract void paint(java.awt.Graphics2D g, int width, int height)
-
getStyler
public ST getStyler()
Gets the Chart's styler, which can be used to customize the Chart's appearance- Returns:
- the styler
-
removeSeries
public S removeSeries(java.lang.String seriesName)
-
getWidth
public int getWidth()
Getters and Setters
-
getHeight
public int getHeight()
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getXAxisTitle
public java.lang.String getXAxisTitle()
-
setXAxisTitle
public void setXAxisTitle(java.lang.String xAxisTitle)
-
getYAxisTitle
public java.lang.String getYAxisTitle()
-
setYAxisTitle
public void setYAxisTitle(java.lang.String yAxisTitle)
-
getYAxisGroupTitle
public java.lang.String getYAxisGroupTitle(int yAxisGroup)
-
setYAxisGroupTitle
public void setYAxisGroupTitle(int yAxisGroup, java.lang.String yAxisTitle)
-
addAnnotation
public void addAnnotation(Annotation annotation)
-
setCustomXAxisTickLabelsFormatter
public void setCustomXAxisTickLabelsFormatter(java.util.function.Function<java.lang.Double,java.lang.String> customFormattingFunction)
- Parameters:
customFormattingFunction-
-
setCustomYAxisTickLabelsFormatter
public void setCustomYAxisTickLabelsFormatter(java.util.function.Function<java.lang.Double,java.lang.String> customFormattingFunction)
- Parameters:
customFormattingFunction-
-
getYAxisLeftWidth
public double getYAxisLeftWidth()
-
getSeriesMap
public java.util.Map<java.lang.String,S> getSeriesMap()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG