public class ArrayMatrixAxes extends Axes
Axes to use with array matrixes of any number type (the type of the
arrays is inferred by using the reflection api). An array matrix is just a two dimensional
rectangular array (new double[3][20]). The first index of the matrix gives the row,
the second the column (3 rows and 20 columns).
If your array matrix is transposed (your first index denotes the column, the second one the row),
just use TransposedArrayMatrixAxes.
AxesAdditional, ThreeD, TwoD| Constructor and Description |
|---|
ArrayMatrixAxes(Object matrix)
Create a new
Axes object containing the given array matrix without labels /
styles. |
ArrayMatrixAxes(Object matrix,
String[] labels,
String[] styles)
Create a new
Axes object containing the given array matrix with the given labels
/styles (either can be null). |
| Modifier and Type | Method and Description |
|---|---|
int |
getNumColumns()
Gets the number of columns.
|
int |
getNumRows()
Gets the number of rows.
|
Iterator<String> |
iterator()
Yields the tab separated columns row by row.
|
addAxes, applyDefaultStyle, getDimensionType, getLabel, getNumber, getStyle, getX, setLabel, setStyleequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic ArrayMatrixAxes(Object matrix)
Axes object containing the given array matrix without labels /
styles. If the passed object is not a valid array matrix, an IllegalArgumentException
will be thrown.matrix - array matrixpublic ArrayMatrixAxes(Object matrix, String[] labels, String[] styles)
Axes object containing the given array matrix with the given labels
/styles (either can be null). If the passed object is not a valid array matrix, an
IllegalArgumentException will be thrown.matrix - the array matrixlabels - the labelsstyles - the stylespublic int getNumColumns()
AxesAxes object is also
included.getNumColumns in class Axespublic int getNumRows()
AxesgetNumRows in class AxesCopyright © 2007–2021. All rights reserved.