Stores data used in a XYChart. More...
Public Member Functions | |
Data control methods @{ | |
| double | getX (int series, int index) |
| Returns the \(x\)-value at the specified index in the specified series. | |
| double | getY (int series, int index) |
| Returns the \(y\)-value at the specified index in the specified series. | |
| XYDataset | getSeriesCollection () |
| Returns the XYDataset object associated with the current object. | |
| double[] | getDomainBounds () |
| Returns domain ( \(x\)-coordinates) min and max values. | |
| double[] | getRangeBounds () |
| Returns range ( \(y\)-coordinates) min and max values. | |
| String | toString () |
| Returns in a String all data contained in the current object. | |
Rendering methods @{ | |
| XYItemRenderer | getRenderer () |
| Returns the XYItemRenderer object associated with the current object. | |
| void | setRenderer (XYItemRenderer renderer) |
| Sets the XYItemRenderer object associated with the current variable. | |
| Color | getColor (int series) |
| Gets the current plotting color of the selected series. | |
| void | setColor (int series, Color color) |
| Sets a new plotting color to the series \(series\). | |
| abstract String | toLatex (double XScale, double YScale, double XShift, double YShift, double xmin, double xmax, double ymin, double ymax) |
| Formats and returns a string containing a LaTeX-compatible source code which represents this data series collection. | |
| static String | detectXColorClassic (Color color) |
| Converts a java Color object into a friendly and readable LaTeX/xcolor string. | |
| static Color | getDefaultColor (int index) |
| Gives the default color associated with a series. | |
Stores data used in a XYChart.
This class provides tools to manage data sets and rendering options, and modify plot color, plot style, and marks on points for each series.
Definition at line 41 of file SSJXYSeriesCollection.java.
|
staticprotected |
Converts a java Color object into a friendly and readable LaTeX/xcolor string.
| color | in color. |
Definition at line 212 of file SSJXYSeriesCollection.java.
| Color umontreal.ssj.charts.SSJXYSeriesCollection.getColor | ( | int | series | ) |
Gets the current plotting color of the selected series.
Definition at line 172 of file SSJXYSeriesCollection.java.
|
staticprotected |
Gives the default color associated with a series.
| index | Index of the series in the XYDataset object. |
Definition at line 268 of file SSJXYSeriesCollection.java.
| double[] umontreal.ssj.charts.SSJXYSeriesCollection.getDomainBounds | ( | ) |
Returns domain ( \(x\)-coordinates) min and max values.
Definition at line 85 of file SSJXYSeriesCollection.java.
| double[] umontreal.ssj.charts.SSJXYSeriesCollection.getRangeBounds | ( | ) |
Returns range ( \(y\)-coordinates) min and max values.
Definition at line 107 of file SSJXYSeriesCollection.java.
| XYItemRenderer umontreal.ssj.charts.SSJXYSeriesCollection.getRenderer | ( | ) |
Returns the XYItemRenderer object associated with the current object.
Definition at line 152 of file SSJXYSeriesCollection.java.
| XYDataset umontreal.ssj.charts.SSJXYSeriesCollection.getSeriesCollection | ( | ) |
Returns the XYDataset object associated with the current object.
Reimplemented in umontreal.ssj.charts.HistogramSeriesCollection.
Definition at line 76 of file SSJXYSeriesCollection.java.
| double umontreal.ssj.charts.SSJXYSeriesCollection.getX | ( | int | series, |
| int | index ) |
Returns the \(x\)-value at the specified index in the specified series.
| series | required series value. |
| index | value’s index. |
Definition at line 56 of file SSJXYSeriesCollection.java.
| double umontreal.ssj.charts.SSJXYSeriesCollection.getY | ( | int | series, |
| int | index ) |
Returns the \(y\)-value at the specified index in the specified series.
| series | required series value. |
| index | value’s index. |
Definition at line 67 of file SSJXYSeriesCollection.java.
| void umontreal.ssj.charts.SSJXYSeriesCollection.setColor | ( | int | series, |
| Color | color ) |
Sets a new plotting color to the series \(series\).
| series | series index. |
| color | plotting color. |
Definition at line 182 of file SSJXYSeriesCollection.java.
| void umontreal.ssj.charts.SSJXYSeriesCollection.setRenderer | ( | XYItemRenderer | renderer | ) |
Sets the XYItemRenderer object associated with the current variable.
This object determines the chart JFreeChart look, produced by method view in class umontreal.ssj.charts.XYChart.
| renderer | new XYItemRenderer object. |
Definition at line 163 of file SSJXYSeriesCollection.java.
|
abstract |
Formats and returns a string containing a LaTeX-compatible source code which represents this data series collection.
The original datasets are shifted and scaled with the XShift, YShift, XScale and YScale parameters. xmin, xmax, ymin and ymax represent the chart bounds.
| XScale | Domain original data scale. |
| YScale | Range original data scale. |
| XShift | Domain original data shift value. |
| YShift | Range original data shift value. |
| xmin | Domain min bound. |
| xmax | Domain nax bound. |
| ymin | Range min bound. |
| ymax | Range nax bound. |
Reimplemented in umontreal.ssj.charts.EmpiricalSeriesCollection, and umontreal.ssj.charts.HistogramSeriesCollection.
| String umontreal.ssj.charts.SSJXYSeriesCollection.toString | ( | ) |
Returns in a String all data contained in the current object.
Definition at line 129 of file SSJXYSeriesCollection.java.