org.jfree.data.xy

Class NormalizedMatrixSeries

public class NormalizedMatrixSeries extends MatrixSeries

Represents a dense normalized matrix M[i,j] where each Mij item of the matrix has a value (default is 0). When a matrix item is observed using getItem method, it is normalized, that is, divided by the total sum of all items. It can be also be scaled by setting a scale factor.
Field Summary
static doubleDEFAULT_SCALE_FACTOR
The default scale factor.
Constructor Summary
NormalizedMatrixSeries(String name, int rows, int columns)
Constructor for NormalizedMatrixSeries.
Method Summary
NumbergetItem(int itemIndex)
Returns an item.
doublegetScaleFactor()
Returns the factor that multiplies each item in this series when observed using getItem mehtod.
voidsetScaleFactor(double factor)
Sets the factor that multiplies each item in this series when observed using getItem mehtod.
voidupdate(int i, int j, double mij)
Updates the value of the specified item in this matrix series.
voidzeroAll()

Field Detail

DEFAULT_SCALE_FACTOR

public static final double DEFAULT_SCALE_FACTOR
The default scale factor.

Constructor Detail

NormalizedMatrixSeries

public NormalizedMatrixSeries(String name, int rows, int columns)
Constructor for NormalizedMatrixSeries.

Parameters: name the series name. rows the number of rows. columns the number of columns.

Method Detail

getItem

public Number getItem(int itemIndex)
Returns an item.

Parameters: itemIndex the index.

Returns: The value.

See Also: MatrixSeries

getScaleFactor

public double getScaleFactor()
Returns the factor that multiplies each item in this series when observed using getItem mehtod.

Returns: The factor

setScaleFactor

public void setScaleFactor(double factor)
Sets the factor that multiplies each item in this series when observed using getItem mehtod.

Parameters: factor new factor to set.

See Also: DEFAULT_SCALE_FACTOR

update

public void update(int i, int j, double mij)
Updates the value of the specified item in this matrix series.

Parameters: i the row of the item. j the column of the item. mij the new value for the item.

See Also: NormalizedMatrixSeries

zeroAll

public void zeroAll()

See Also: zeroAll

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.