|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfern.tools.gnuplot.Axes
fern.tools.gnuplot.ArrayMatrixAxes
fern.tools.gnuplot.TransposedArrayMatrixAxes
public class TransposedArrayMatrixAxes
Implementation of Axes to use with transposed 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[20][3]). The first index
of the transposed matrix gives the column, the second the row (3 rows and 20 columns).
If your array matrix is not transposed (your first index denotes the row, the second
one the column), just use ArrayMatrixAxes.
Axes| Field Summary |
|---|
| Fields inherited from class fern.tools.gnuplot.Axes |
|---|
Additional, ThreeD, TwoD |
| Constructor Summary | |
|---|---|
TransposedArrayMatrixAxes(Object matrix)
Create a new Axes object containing the given array matrix
without labels / styles. |
|
TransposedArrayMatrixAxes(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). |
|
| Method Summary | |
|---|---|
Number |
getNumber(int row,
int col)
Gets the entry of this axes at the specified position. |
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. |
| Methods inherited from class fern.tools.gnuplot.Axes |
|---|
addAxes, applyDefaultStyle, getDimensionType, getLabel, getStyle, getX, setLabel, setStyle |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransposedArrayMatrixAxes(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 matrix
public TransposedArrayMatrixAxes(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 styles| Method Detail |
|---|
public Number getNumber(int row,
int col)
Axes
getNumber in class Axesrow - the row of the entrycol - the col of the entry
public int getNumRows()
Axes
getNumRows in class ArrayMatrixAxespublic int getNumColumns()
AxesAxes
object is also included.
getNumColumns in class ArrayMatrixAxespublic Iterator<String> iterator()
iterator in interface Iterable<String>iterator in class ArrayMatrixAxes
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||