org.jfree.data.xy
Class MatrixSeries
- Cloneable, Serializable
Represents a dense matrix M[i,j] where each Mij item of the matrix has a
value (default is 0).
protected double[][] | data - Series matrix values
|
MatrixSeries(String name, int rows, int columns) - Constructs a new matrix series.
|
boolean | equals(Object obj) - Tests this object instance for equality with an arbitrary object.
|
double | get(int i, int j) - Returns the value of the specified item in this matrix series.
|
int | getColumnsCount() - Returns the number of columns in this matrix series.
|
Number | getItem(int itemIndex) - Return the matrix item at the specified index.
|
int | getItemColumn(int itemIndex) - Returns the column of the specified item.
|
int | getItemCount() - Returns the number of items in the series.
|
int | getItemRow(int itemIndex) - Returns the row of the specified item.
|
int | getRowCount() - Returns the number of rows in this matrix series.
|
void | update(int i, int j, double mij) - Updates the value of the specified item in this matrix series.
|
void | zeroAll() - Sets all matrix values to zero and sends a
SeriesChangeEvent to all registered
listeners.
|
addChangeListener , addPropertyChangeListener , clone , equals , firePropertyChange , fireSeriesChanged , getDescription , getKey , getNotify , hashCode , notifyListeners , removeChangeListener , removePropertyChangeListener , setDescription , setKey , setNotify |
data
protected double[][] data
Series matrix values
MatrixSeries
public MatrixSeries(String name,
int rows,
int columns)
Constructs a new matrix series.
By default, all matrix items are initialzed to 0.
name
- series name (null
not permitted).rows
- the number of rows.columns
- the number of columns.
equals
public boolean equals(Object obj)
Tests this object instance for equality with an arbitrary object.
- equals in interface Series
obj
- the object (null
permitted).
get
public double get(int i,
int j)
Returns the value of the specified item in this matrix series.
i
- the row of the item.j
- the column of the item.
- The value of the specified item in this matrix series.
getColumnsCount
public int getColumnsCount()
Returns the number of columns in this matrix series.
- The number of columns in this matrix series.
getItem
public Number getItem(int itemIndex)
Return the matrix item at the specified index. Note that this method
creates a new Double
instance every time it is called.
- The matrix item at the specified index.
getItemColumn
public int getItemColumn(int itemIndex)
Returns the column of the specified item.
itemIndex
- the index of the item.
- The column of the specified item.
getItemCount
public int getItemCount()
Returns the number of items in the series.
getItemRow
public int getItemRow(int itemIndex)
Returns the row of the specified item.
itemIndex
- the index of the item.
- The row of the specified item.
getRowCount
public int getRowCount()
Returns the number of rows in this matrix series.
- The number of rows in this matrix series.
update
public void update(int i,
int j,
double mij)
Updates the value of the specified item in this matrix series.
i
- the row of the item.j
- the column of the item.mij
- the new value for the item.