SSJ
3.3.1
Stochastic Simulation in Java
|
This class extends umontreal.ssj.charts.XYListSeriesCollection. More...
Public Member Functions | |
YListSeriesCollection (double[]... data) | |
Creates a new YListSeriesCollection instance with default parameters and given data series. More... | |
YListSeriesCollection (boolean flag, double[]... data) | |
Similar to the constructor YListSeriesCollection(data) above, except that if flag is true , the points are \((j+1, \mbox{\texttt{data}}[j])\) for each series; but if flag is false , the points are \(((j+1)/n, \mbox{\texttt{data}}[j])\), where \(n\) is the number of points of each series in data . More... | |
YListSeriesCollection (double[] data, int numPoints) | |
Creates a new YListSeriesCollection instance with default parameters and one data series. More... | |
YListSeriesCollection (double h, double[] data, int numPoints) | |
Similar to the constructor YListSeriesCollection(data, numPoints) above, but the points are \((hj, \mbox{\texttt{data}}[j-1])\), for \(j=1,2,…, \mathtt{numPoints}\). More... | |
YListSeriesCollection (double[][] data, int numPoints) | |
Creates a new YListSeriesCollection instance with default parameters and given data series. More... | |
Public Member Functions inherited from XYListSeriesCollection | |
XYListSeriesCollection () | |
Creates a new XYListSeriesCollection instance with an empty dataset. | |
XYListSeriesCollection (double[][]... data) | |
Creates a new XYListSeriesCollection instance with default parameters and given data series. More... | |
XYListSeriesCollection (double[][] data, int numPoints) | |
Creates a new XYListSeriesCollection instance with default parameters and given points data . More... | |
XYListSeriesCollection (DoubleArrayList... data) | |
Creates a new XYListSeriesCollection instance with default parameters and given data. More... | |
XYListSeriesCollection (XYSeriesCollection data) | |
Creates a new XYListSeriesCollection instance with default parameters and given data series. More... | |
int | add (double[] x, double[] y) |
Adds a data series into the series collection. More... | |
int | add (double[] x, double[] y, int numPoints) |
Adds a data series into the series collection. More... | |
int | add (double[][] data) |
Adds a data series into the series collection. More... | |
int | add (double[][] data, int numPoints) |
Adds data series into the series collection. More... | |
int | add (DoubleArrayList data) |
Adds a data series into the series collection. More... | |
String | getName (int series) |
Gets the current name of the selected series. More... | |
void | setName (int series, String name) |
Sets the name of the selected series. More... | |
void | enableAutoCompletion () |
Enables the auto completion option. More... | |
void | disableAutoCompletion () |
Disables auto completion option. More... | |
String | getMarksType (int series) |
Returns the mark type associated with the series th data series. More... | |
void | setMarksType (int series, String marksType) |
Adds marks on the points of a data series. More... | |
String | getDashPattern (int series) |
Returns the dash pattern associated with the series th data series. More... | |
void | setDashPattern (int series, String dashPattern) |
Selects dash pattern for a data series. More... | |
String | getPlotStyle (int series) |
Gets the current plot style for the selected series. More... | |
void | setPlotStyle (int series, String plotStyle) |
Selects the plot style for a given series. More... | |
String | toLatex (double XScale, double YScale, double XShift, double YShift, double xmin, double xmax, double ymin, double ymax) |
Public Member Functions inherited from SSJXYSeriesCollection | |
double | getX (int series, int index) |
Returns the \(x\)-value at the specified index in the specified series. More... | |
double | getY (int series, int index) |
Returns the \(y\)-value at the specified index in the specified series. More... | |
XYDataset | getSeriesCollection () |
Returns the XYDataset object associated with the current object. More... | |
double [] | getDomainBounds () |
Returns domain ( \(x\)-coordinates) min and max values. More... | |
double [] | getRangeBounds () |
Returns range ( \(y\)-coordinates) min and max values. More... | |
String | toString () |
Returns in a String all data contained in the current object. More... | |
XYItemRenderer | getRenderer () |
Returns the XYItemRenderer object associated with the current object. More... | |
void | setRenderer (XYItemRenderer renderer) |
Sets the XYItemRenderer object associated with the current variable. More... | |
Color | getColor (int series) |
Gets the current plotting color of the selected series. More... | |
void | setColor (int series, Color color) |
Sets a new plotting color to the series \(series\). More... | |
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. More... | |
Additional Inherited Members | |
Static Protected Member Functions inherited from SSJXYSeriesCollection | |
static String | detectXColorClassic (Color color) |
Converts a java Color object into a friendly and readable LaTeX/xcolor string. More... | |
static Color | getDefaultColor (int index) |
Gives the default color associated with a series. More... | |
static double | max (double[] t) |
static double | min (double[] t) |
Protected Attributes inherited from XYListSeriesCollection | |
String [] | marksType |
String [] | dashPattern |
String [] | plotStyle |
Protected Attributes inherited from SSJXYSeriesCollection | |
XYItemRenderer | renderer |
XYDataset | seriesCollection |
This class extends umontreal.ssj.charts.XYListSeriesCollection.
The data is given as lists of \(y\)-coordinates. The \(x\)-coordinates are regularly spaced multiples of the indices of the data points.
YListSeriesCollection | ( | double... [] | data | ) |
Creates a new YListSeriesCollection
instance with default parameters and given data series.
The input vectors represent sets of plotting data. More specifically, each vector data
represents a \(y\)-coordinates set. Position in the vector will form the \(x\)-coordinates. Indeed the value data
\([j]\) corresponds to the point \((j+1, \mbox{\texttt{data}}[j])\) on the chart.
data | series of point sets. |
YListSeriesCollection | ( | boolean | flag, |
double... [] | data | ||
) |
Similar to the constructor YListSeriesCollection(data) above, except that if flag
is true
, the points are \((j+1, \mbox{\texttt{data}}[j])\) for each series; but if flag
is false
, the points are \(((j+1)/n, \mbox{\texttt{data}}[j])\), where \(n\) is the number of points of each series in data
.
flag | to choose the step between \(x\)-coordinates |
data | series of point sets. |
YListSeriesCollection | ( | double [] | data, |
int | numPoints | ||
) |
Creates a new YListSeriesCollection
instance with default parameters and one data series.
The vector data
represents the \(y\)-coordinate of the points, and position in the vector represents the \(x\)-coordinate. However, only the first numPoints
of data
will be considered in the series. Thus the coordinates of the points are given by \((j, \mbox{\texttt{data}}[j-1])\), for \(j=1,2,…, \mathtt{numPoints}\).
data | point set. |
numPoints | Number of points to plot |
YListSeriesCollection | ( | double | h, |
double [] | data, | ||
int | numPoints | ||
) |
Similar to the constructor YListSeriesCollection(data, numPoints) above, but the points are \((hj, \mbox{\texttt{data}}[j-1])\), for \(j=1,2,…, \mathtt{numPoints}\).
h | step between \(x\)-coordinates |
data | point set. |
numPoints | Number of points to plot |
YListSeriesCollection | ( | double | data[][], |
int | numPoints | ||
) |
Creates a new YListSeriesCollection
instance with default parameters and given data series.
The matrix data
represents a set of plotting data. More specifically, each row of data
represents a \(y\)-coordinates set. Position in the vector will form the \(x\)-coordinates. Indeed, for each serie \(i\), the value data
\([i][j]\) corresponds to the point \((j+1, \mbox{\texttt{data}}[j])\) on the chart. However, only the first numPoints
of data
will be considered for each series of points.
data | series of point sets. |
numPoints | Number of points to plot |