|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer jp.go.aist.dmrc.platform.beans.gui.chart.render.PFTitleRenderer jp.go.aist.dmrc.platform.beans.gui.chart.PFAxis jp.go.aist.dmrc.platform.beans.gui.chart.PFNumberAxis
数値軸データを扱うクラス。 対数表示に対応
コンストラクタの概要 | |
PFNumberAxis()
コンストラクタ。 |
|
PFNumberAxis(PFChartModelConstraints constraints)
コンストラクタ。 |
メソッドの概要 | |
void |
addBases(int index,
java.math.BigDecimal base)
複数基準線リストに複数基準線を加える。 |
void |
clearBases()
複数基準線リストをクリアする。 |
protected void |
createTransform()
値 → ピクセルのアフィン変換行列を設定する。 |
boolean |
getAdjustmentLocked()
数値軸の再計算が停止されているか否かを取得する。 |
int |
getAxis()
この軸の種別(第一数値軸/第二数値軸)を返す。 |
java.awt.Color |
getAxisColor(java.math.BigDecimal axis)
基準線の色を返す。 |
java.lang.String |
getAxisLine(java.math.BigDecimal axis)
基準線の形状のユニークキーを返す。 |
int |
getAxisWidth(java.math.BigDecimal axis)
基準線の太さを返す。 |
java.math.BigDecimal |
getBase()
グリッド基準値を返す。 |
java.math.BigDecimal[] |
getBases()
複数基準線リストを返す。 |
int |
getDisplayExponent()
値の表示桁数を返す。 |
java.math.BigDecimal |
getDisplayLimit()
表示限定値を返す。 |
int |
getDisplayMethod()
値の表示方法を返す。 |
int |
getDisplayPosition()
表示開始位置を返す。 |
java.math.BigDecimal |
getInterval()
グリッド線の間隔値を返す。 |
java.math.BigDecimal |
getMaximum()
軸の最大値を返す。 |
java.math.BigDecimal |
getMinimum()
軸の最小値を返す。 |
java.math.BigDecimal |
getPercentInterval()
パレートの%軸間隔を返す |
java.awt.geom.AffineTransform |
getTransform()
値 → ピクセルのアフィン変換行列を返す。 |
boolean |
isAxisLogarithm()
対数軸かどうかを返す。 |
boolean |
isBaseLineVisible()
基準線の表示有無を返す。 |
boolean |
isPareto()
パレート図かどうかを返す。 |
boolean |
isRadarChart()
レーダチャートかどうかを返す。 |
void |
recalc()
軸の値を自動算出する。 |
void |
recalcMaxMinValue()
数値軸の最大値・最小値を再計算する。 |
void |
render(java.awt.Graphics2D g)
描画処理。 |
void |
renderGridLine(java.awt.Graphics2D g)
グリッド線を描画する。 |
void |
setAdjustmentLocked(boolean lock)
数値軸の再計算を停止する。 |
void |
setAxis(int axis)
この軸の種別(第一数値軸/第二数値軸)を設定する。 |
void |
setAxisColor(java.math.BigDecimal axis,
java.awt.Color color)
基準線の色を設定する。 |
void |
setAxisLine(java.math.BigDecimal axis,
java.lang.String lineKey)
基準線の形状のユニークキーを設定する。 |
void |
setAxisLogarithm(boolean log)
対数軸で表示するかどうかを設定する。 |
void |
setAxisWidth(java.math.BigDecimal axis,
int width)
基準線の太さを設定する。 |
void |
setBase(java.math.BigDecimal base)
グリッド基準値を設定する。 |
void |
setBaseLineVisible(boolean visible)
基準線の表示有無を設定する。 |
void |
setBases(java.math.BigDecimal[] bases)
複数基準線リストに複数基準線Listを設定する。 |
void |
setBounds(java.awt.Rectangle bounds)
数値軸の描画領域の境界を設定する。 |
void |
setChartModelConstraints(PFChartModelConstraints constraints)
グラフデータ制約を設定する。 |
void |
setDisplayExponent(int newExponent)
表示桁位置を設定する。 |
void |
setDisplayLimit(java.math.BigDecimal limit)
表示限定値を設定する。 |
void |
setDisplayMethod(int method)
値の表示方法を設定する。 |
void |
setDisplayPosition(int position)
表示開始位置を設定する。 |
void |
setInterval(java.math.BigDecimal interval)
グリッド線の間隔値を設定する。 |
void |
setMaximum(java.math.BigDecimal maximum)
軸の最大値を設定する。 |
void |
setMinimum(java.math.BigDecimal minimum)
軸の最小値を設定する。 |
void |
setPareto(boolean pareto)
パレート図の軸を設定する |
void |
setPercentInterval(java.math.BigDecimal interval)
パレートの%軸間隔を設定する |
void |
setRadarChart(boolean radar)
レーダチャートの軸を設定する。 |
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFAxis から継承したメソッド |
getChartArea, getChartModelConstraints, getDottedLine, getOrientation, isGridLineVisible, isLabelVisible, isRenderEnabled, isRenderGridLineEnabled, setChartArea, setGridLineVisible, setLabelVisible, setOrientation |
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFTitleRenderer から継承したメソッド |
getTitle, isTitleVisible, setTitle, setTitleVisible |
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer から継承したメソッド |
getBackground, getBounds, getFont, getForeground, getInsets, setBackground, setFont, setForeground, setInsets |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public PFNumberAxis()
public PFNumberAxis(PFChartModelConstraints constraints)
constraints
- グラフデータ制約メソッドの詳細 |
public void setChartModelConstraints(PFChartModelConstraints constraints)
PFAxis
内の setChartModelConstraints
constraints
- グラフデータ制約PFAxis.getChartModelConstraints()
public void recalc()
public void recalcMaxMinValue()
public java.math.BigDecimal getMaximum()
public void setMaximum(java.math.BigDecimal maximum)
maximum
- 最大値
java.lang.IllegalArgumentException
- 軸の最小値よりも小さい場合
java.lang.IllegalArgumentException
- 対数の時に負の値の場合public java.math.BigDecimal getMinimum()
public void setMinimum(java.math.BigDecimal minimum)
minimum
- 軸の最小値
java.lang.IllegalArgumentException
- 軸の最大値よりも大きい場合
java.lang.IllegalArgumentException
- 対数の時に負の値の場合public java.math.BigDecimal getInterval()
public void setInterval(java.math.BigDecimal interval)
interval
- グリッド線の間隔値
java.lang.IllegalArgumentException
- 間隔値が0以下の場合public java.math.BigDecimal getBase()
public void setBase(java.math.BigDecimal base)
base
- グリッド基準値public java.math.BigDecimal[] getBases()
public void addBases(int index, java.math.BigDecimal base)
index
- index番目に値を加えるpublic void setBases(java.math.BigDecimal[] bases)
bases
- 複数基準線Listpublic void clearBases()
public java.math.BigDecimal getDisplayLimit()
public void setDisplayLimit(java.math.BigDecimal limit)
limit
- 表示限定値
java.lang.IllegalArgumentException
- 限定値が0未満の場合public int getDisplayPosition()
public void setDisplayPosition(int position)
position
- 表示開始位置
java.lang.IllegalArgumentException
- 表示開始位置が0未満の場合public int getDisplayMethod()
PFChartUtility.DATA_DISPLAY_REAL
,
PFChartUtility.DATA_DISPLAY_MANTISSA
public void setDisplayMethod(int method)
method
- 値の表示方法
java.lang.IllegalArgumentException
- 値の表示方法が適切でない場合PFChartUtility.DATA_DISPLAY_REAL
,
PFChartUtility.DATA_DISPLAY_MANTISSA
public int getDisplayExponent()
public void setDisplayExponent(int newExponent)
newExponent
- 表示桁位置
java.lang.IllegalArgumentException
- 桁位置が5桁以上変更される場合public boolean isBaseLineVisible()
setBaseLineVisible(boolean)
public void setBaseLineVisible(boolean visible)
visible
- 基準線の表示有無isBaseLineVisible()
public void setAxisColor(java.math.BigDecimal axis, java.awt.Color color)
axis
- 基準線の座標color
- 色#getAxisColor()
public java.awt.Color getAxisColor(java.math.BigDecimal axis)
axis
- 基準線の座標
#setAxisColor()
public void setAxisWidth(java.math.BigDecimal axis, int width)
axis
- 基準線の座標width
- 太さ#getAxisColor()
public int getAxisWidth(java.math.BigDecimal axis)
axis
- 基準線の座標
#setAxisColor()
public java.lang.String getAxisLine(java.math.BigDecimal axis)
axis
- 基準線の座標
setAxisLine(BigDecimal,String)
public void setAxisLine(java.math.BigDecimal axis, java.lang.String lineKey)
axis
- 基準線の座標
PFComponentException
- 線形状のユニークキーを設定できなかった場合#getAxisLine(int)
public int getAxis()
setAxis(int)
,
PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public void setAxis(int axis)
axis
- 軸の種別getAxis()
,
PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public void setAxisLogarithm(boolean log)
log
- 対数にするときにtruepublic boolean isAxisLogarithm()
public boolean isRadarChart()
public void setRadarChart(boolean radar)
public boolean isPareto()
public void setPareto(boolean pareto)
public java.math.BigDecimal getPercentInterval()
public void setPercentInterval(java.math.BigDecimal interval)
public void setBounds(java.awt.Rectangle bounds)
PFRenderer
内の setBounds
PFAbstractRenderer
内の setBounds
bounds
- 描画領域の境界public java.awt.geom.AffineTransform getTransform()
protected void createTransform()
public void render(java.awt.Graphics2D g)
g
- Graphics2Dpublic void renderGridLine(java.awt.Graphics2D g)
g
- Graphics2Dpublic void setAdjustmentLocked(boolean lock)
lock
- 停止する場合truepublic boolean getAdjustmentLocked()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |