jp.go.aist.dmrc.platform.beans.gui.chart
クラス PFXYCoordSystem

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFCoordSystem
      上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFXYCoordSystem
すべての実装されたインタフェース:
java.io.Serializable

public class PFXYCoordSystem
extends PFCoordSystem

XY座標グラフの座標軸を描画するためのクラス。

関連項目:
直列化された形式

コンストラクタの概要
PFXYCoordSystem(PFNumberAxis xAxis, PFNumberAxis yAxis)
          コンストラクタ。
 
メソッドの概要
 int getDisplayExponent(int axis)
          軸の表示桁を返す。
 int getDisplayMethod(int axis)
          軸値の表示方法を返す。
 java.awt.geom.AffineTransform getTransform()
          アフィン変換行列を返す。
 PFNumberAxis getXAxis()
          X軸のデータを返す。
 PFNumberAxis getYAxis()
          Y軸のデータを返す。
 boolean isXAxisLogarithm()
          X軸が対数表示かどうかを返す。
 boolean isYAxisLogarithm()
          Y軸が対数表示かどうかを返す。
 void renderAxis(java.awt.Graphics2D g)
          軸を描画する。
 void renderGridLine(java.awt.Graphics2D g)
          軸のグリッド線を描画する。
 void setChartArea(java.awt.Rectangle bounds)
          グラフ描画領域を設定する。
 void setXAxis(PFNumberAxis axis)
          X軸のデータを設定する。
 void setXAxisLogarithm(boolean log)
          X軸を対数表示に設定する。
 void setYAxis(PFNumberAxis axis)
          Y軸のデータを設定する。
 void setYAxisLogarithm(boolean log)
          Y軸を対数表示に設定する。
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFCoordSystem から継承されたメソッド
getChartArea
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFXYCoordSystem

public PFXYCoordSystem(PFNumberAxis xAxis,
                       PFNumberAxis yAxis)
コンストラクタ。

パラメータ:
xAxis - X軸データ
yAxis - Y軸データ
メソッドの詳細

getXAxis

public PFNumberAxis getXAxis()
X軸のデータを返す。

戻り値:
X軸データ
関連項目:
setXAxis(PFNumberAxis)

setXAxis

public void setXAxis(PFNumberAxis axis)
X軸のデータを設定する。

パラメータ:
axis - X軸データ
例外:
java.lang.IllegalArgumentException - axisがnullの場合
関連項目:
getXAxis()

getYAxis

public PFNumberAxis getYAxis()
Y軸のデータを返す。

戻り値:
Y軸データ
関連項目:
setYAxis(PFNumberAxis)

setYAxis

public void setYAxis(PFNumberAxis axis)
Y軸のデータを設定する。

パラメータ:
axis - Y軸データ
例外:
java.lang.IllegalArgumentException - axisがnullの場合
関連項目:
getYAxis()

setChartArea

public void setChartArea(java.awt.Rectangle bounds)
グラフ描画領域を設定する。

オーバーライド:
クラス PFCoordSystem 内の setChartArea
パラメータ:
bounds - グラフ描画領域
関連項目:
PFCoordSystem.getChartArea()

isXAxisLogarithm

public boolean isXAxisLogarithm()
X軸が対数表示かどうかを返す。

戻り値:
対数軸true/false

isYAxisLogarithm

public boolean isYAxisLogarithm()
Y軸が対数表示かどうかを返す。

戻り値:
対数軸true/false

setXAxisLogarithm

public void setXAxisLogarithm(boolean log)
X軸を対数表示に設定する。

パラメータ:
log - 対数軸true/false

setYAxisLogarithm

public void setYAxisLogarithm(boolean log)
Y軸を対数表示に設定する。

パラメータ:
log - 対数軸true/false

getTransform

public java.awt.geom.AffineTransform getTransform()
アフィン変換行列を返す。

戻り値:
アフィン変換行列

getDisplayMethod

public int getDisplayMethod(int axis)
軸値の表示方法を返す。

パラメータ:
axis - X軸/Y軸
戻り値:
PFChartUtility.DATA_DISPLAY_REAL通常の値で表示する/ PFChartUtility.DATA_DISPLAY_MANTISSA仮数で表示する
例外:
java.lang.IllegalArgumentException - axisが適切でない場合

getDisplayExponent

public int getDisplayExponent(int axis)
軸の表示桁を返す。

戻り値:
表示桁(基数10の指数)

renderAxis

public void renderAxis(java.awt.Graphics2D g)
軸を描画する。

定義:
クラス PFCoordSystem 内の renderAxis
パラメータ:
g - Graphics2D

renderGridLine

public void renderGridLine(java.awt.Graphics2D g)
軸のグリッド線を描画する。

定義:
クラス PFCoordSystem 内の renderGridLine
パラメータ:
g - Graphics2D