org.knowm.xchart
Class XYChart
- java.lang.Object
-
- org.knowm.xchart.internal.chartpart.Chart<XYStyler,XYSeries>
-
- org.knowm.xchart.XYChart
-
-
Constructor Summary
Constructors Constructor and Description XYChart(int width, int height)Constructor - the default Chart Theme will be used (XChartTheme)XYChart(int width, int height, Styler.ChartTheme chartTheme)ConstructorXYChart(int width, int height, Theme theme)ConstructorXYChart(XYChartBuilder chartBuilder)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description XYSeriesaddSeries(java.lang.String seriesName, double[] yData)Add a series for a X-Y type chart using using double arraysXYSeriesaddSeries(java.lang.String seriesName, double[] xData, double[] yData)Add a series for a X-Y type chart using using double arraysXYSeriesaddSeries(java.lang.String seriesName, double[] xData, double[] yData, double[] errorBars)XYSeriesaddSeries(java.lang.String seriesName, float[] yData)Add a series for a X-Y type chart using using float arraysXYSeriesaddSeries(java.lang.String seriesName, float[] xData, float[] yData)Add a series for a X-Y type chart using using float arraysXYSeriesaddSeries(java.lang.String seriesName, float[] xData, float[] yData, float[] errorBars)Add a series for a X-Y type chart using using float arrays with error barsXYSeriesaddSeries(java.lang.String seriesName, int[] yData)Add a series for a X-Y type chart using using int arraysXYSeriesaddSeries(java.lang.String seriesName, int[] xData, int[] yData)Add a series for a X-Y type chart using using int arraysXYSeriesaddSeries(java.lang.String seriesName, int[] xData, int[] yData, int[] errorBars)Add a series for a X-Y type chart using using int arrays with error barsXYSeriesaddSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<? extends java.lang.Number> yData)Add a series for a X-Y type chart using ListsXYSeriesaddSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<? extends java.lang.Number> yData, java.util.List<? extends java.lang.Number> errorBars)Add a series for a X-Y type chart using ListsXYSeriesaddSeries(java.lang.String seriesName, java.util.List<? extends java.lang.Number> yData)Add a series for a X-Y type chart using Listsvoidpaint(java.awt.Graphics2D g, int width, int height)XYSeriesupdateXYSeries(java.lang.String seriesName, double[] newXData, double[] newYData, double[] newErrorBarData)Update a series by updating the X-Axis, Y-Axis and error bar dataXYSeriesupdateXYSeries(java.lang.String seriesName, java.util.List<?> newXData, java.util.List<? extends java.lang.Number> newYData, java.util.List<? extends java.lang.Number> newErrorBarData)Update a series by updating the X-Axis, Y-Axis and error bar data-
Methods inherited from class org.knowm.xchart.internal.chartpart.Chart
addAnnotation, getHeight, getSeriesMap, getStyler, getTitle, getWidth, getXAxisTitle, getYAxisGroupTitle, getYAxisLeftWidth, getYAxisTitle, removeSeries, setCustomXAxisTickLabelsFormatter, setCustomYAxisTickLabelsFormatter, setTitle, setXAxisTitle, setYAxisGroupTitle, setYAxisTitle
-
-
-
-
Constructor Detail
-
XYChart
public XYChart(int width, int height)Constructor - the default Chart Theme will be used (XChartTheme)- Parameters:
width-height-
-
XYChart
public XYChart(int width, int height, Theme theme)Constructor- Parameters:
width-height-theme- - pass in a instance of Theme class, probably a custom Theme.
-
XYChart
public XYChart(int width, int height, Styler.ChartTheme chartTheme)Constructor- Parameters:
width-height-chartTheme- - pass in the desired ChartTheme enum
-
XYChart
public XYChart(XYChartBuilder chartBuilder)
Constructor- Parameters:
chartBuilder-
-
-
Method Detail
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, double[] yData)
Add a series for a X-Y type chart using using double arrays- Parameters:
seriesName-yData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, double[] xData, double[] yData)
Add a series for a X-Y type chart using using double arrays- Parameters:
seriesName-xData- the X-Axis dataxData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, float[] yData)
Add a series for a X-Y type chart using using float arrays- Parameters:
seriesName-yData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, float[] xData, float[] yData)
Add a series for a X-Y type chart using using float arrays- Parameters:
seriesName-xData- the X-Axis dataxData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, float[] xData, float[] yData, float[] errorBars)
Add a series for a X-Y type chart using using float arrays with error bars- Parameters:
seriesName-xData- the X-Axis datayData- the Y-Axis dataerrorBars- the error bar data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, int[] yData)
Add a series for a X-Y type chart using using int arrays- Parameters:
seriesName-yData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, int[] xData, int[] yData)
Add a series for a X-Y type chart using using int arrays- Parameters:
seriesName-xData- the X-Axis datayData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, int[] xData, int[] yData, int[] errorBars)
Add a series for a X-Y type chart using using int arrays with error bars- Parameters:
seriesName-xData- the X-Axis datayData- the Y-Axis dataerrorBars- the error bar data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<? extends java.lang.Number> yData)
Add a series for a X-Y type chart using Lists- Parameters:
seriesName-xData- the X-Axis datayData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, java.util.List<? extends java.lang.Number> yData)
Add a series for a X-Y type chart using Lists- Parameters:
seriesName-yData- the Y-Axis data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<? extends java.lang.Number> yData, java.util.List<? extends java.lang.Number> errorBars)
Add a series for a X-Y type chart using Lists- Parameters:
seriesName-xData- the X-Axis datayData- the Y-Axis dataerrorBars- the error bar data- Returns:
- A Series object that you can set properties on
-
addSeries
public XYSeries addSeries(java.lang.String seriesName, double[] xData, double[] yData, double[] errorBars)
-
updateXYSeries
public XYSeries updateXYSeries(java.lang.String seriesName, java.util.List<?> newXData, java.util.List<? extends java.lang.Number> newYData, java.util.List<? extends java.lang.Number> newErrorBarData)
Update a series by updating the X-Axis, Y-Axis and error bar data- Parameters:
seriesName-newXData- - set null to be automatically generated as a list of increasing Integers starting from 1 and ending at the size of the new Y-Axis data list.newYData-newErrorBarData- - set null if there are no error bars- Returns:
-
updateXYSeries
public XYSeries updateXYSeries(java.lang.String seriesName, double[] newXData, double[] newYData, double[] newErrorBarData)
Update a series by updating the X-Axis, Y-Axis and error bar data- Parameters:
seriesName-newXData- - set null to be automatically generated as a list of increasing Integers starting from 1 and ending at the size of the new Y-Axis data list.newYData-newErrorBarData- - set null if there are no error bars- Returns:
-
-
DataMelt 3.0 © DataMelt by jWork.ORG