Package PamView.chart
Class PamChartSeries
java.lang.Object
PamView.chart.PamChartSeries
Series data for PAmChart.
- Author:
- dg50
-
Constructor Summary
ConstructorDescriptionPamChartSeries
(SeriesType seriesType, String seriesName, double[] xValues, double[] yValues) Make a chart series. -
Method Summary
Modifier and TypeMethodDescriptionfloat
double[]
double[]
void
setLineColor
(Color lineColor) void
setLineWidth
(float lineWidth) void
setSeriesType
(SeriesType seriesType) void
setSeriesYAxis
(PamAxis seriesYAxis) void
setSymbolData
(SymbolData symbolData) void
setxValues
(double[] xValues) void
setyValues
(double[] yValues) void
sortByX()
Sort the series into order by X value (needed if plotting lines, not important for scatter)
-
Constructor Details
-
PamChartSeries
public PamChartSeries(SeriesType seriesType, String seriesName, double[] xValues, double[] yValues) throws PamChartSeriesException Make a chart series. For bar charts, if the x array is the same length as the y array, assume the values refer to bin centres. If the x array is 1 greater than the y array length, assume they are histogram bin edges.- Parameters:
xValues
- array of x axis valuesyValues
- array of y axis values- Throws:
PamChartSeriesException
-
-
Method Details
-
sortByX
public void sortByX()Sort the series into order by X value (needed if plotting lines, not important for scatter) -
getxValues
public double[] getxValues()- Returns:
- the xValues
-
setxValues
public void setxValues(double[] xValues) - Parameters:
xValues
- the xValues to set
-
getyValues
public double[] getyValues()- Returns:
- the yValues
-
setyValues
public void setyValues(double[] yValues) - Parameters:
yValues
- the yValues to set
-
getSeriesType
- Returns:
- the seriesType
-
setSeriesType
- Parameters:
seriesType
- the seriesType to set
-
getSymbolData
- Returns:
- the pamSymbolBase
-
getLineColor
- Returns:
- the lineColor
-
setLineColor
- Parameters:
lineColor
- the lineColor to set
-
getSeriesYAxis
- Returns:
- the seriesYAxis
-
setSeriesYAxis
- Parameters:
seriesYAxis
- the seriesYAxis to set
-
setSymbolData
- Parameters:
symbolData
- the symbolData to set
-
getSeriesName
- Returns:
- the seriesName
-
getLineWidth
public float getLineWidth()- Returns:
- the lineWidth
-
setLineWidth
public void setLineWidth(float lineWidth) - Parameters:
lineWidth
- the lineWidth to set
-