|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.gui.chart.PFCoordSystem jp.go.aist.dmrc.platform.beans.gui.chart.PFCategoryCoordSystem
public class PFCategoryCoordSystem
系列グラフの座標軸クラス。
コンストラクタの概要 | |
---|---|
PFCategoryCoordSystem(PFItemAxis itemAxis,
PFNumberAxis numberAxis)
コンストラクタ。 |
|
PFCategoryCoordSystem(PFItemAxis itemAxis,
PFNumberAxis[] numberAxis)
コンストラクタ。 |
|
PFCategoryCoordSystem(PFNumberAxis numberAxis)
コンストラクタ。 |
メソッドの概要 | |
---|---|
long |
getBase(int axis)
基準値を返す。 |
int |
getDisplayExponent(int axis)
表示桁位置を返す。 |
int |
getDisplayMethod(int axis)
数値軸の値表示方法を返す。 |
PFItemAxis |
getItemAxis()
項目軸を返す。 |
int |
getItemCount()
項目軸の項目の総数を返す。 |
int |
getItemDisplayCount()
項目軸の表示項目数を返す。 |
int |
getItemDisplayStart()
項目軸の表示開始位置を返す。 |
double |
getItemPixelPosition(int item)
指定された項目を描画する位置を返す。 |
double |
getItemWidth()
指定された項目を描画するときの幅を返す。 |
PFNumberAxis |
getNumberAxis(int axis)
数値軸を返す。 |
int |
getNumberAxisOrientation()
数値軸の方向を返す。 |
java.awt.geom.AffineTransform |
getTransform(int axis)
アフィン変換行列を返す。 |
boolean |
isAxisLogarithm(int axis)
対数表示かどうかを返す。 |
boolean |
isFirstItemOnNumberAxis()
第一項目を数値軸上に配置するかどうかを返す。 |
boolean |
isRadarChart(int axis)
レーダチャートかどうかを返す。 |
void |
renderAxis(java.awt.Graphics2D g)
軸を描画する。 |
void |
renderGridLine(java.awt.Graphics2D g)
軸のグリッド線を描画する。 |
void |
setAxisLogarithm(int axis,
boolean log)
対数表示に設定する。 |
void |
setChartArea(java.awt.Rectangle bounds)
グラフ描画領域を設定する。 |
void |
setFirstItemOnNumberAxis(boolean b)
第一項目を数値軸上に配置するかどうかを設定する。 |
void |
setItemAxis(PFItemAxis itemAxis)
項目軸を設定する。 |
void |
setNumberAxis(PFNumberAxis numberAxis,
int axis)
数値軸を設定する。 |
void |
setNumberAxisOrientation(int orientation)
数値軸の方向を設定する。 |
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFCoordSystem から継承されたメソッド |
---|
getChartArea |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFCategoryCoordSystem(PFItemAxis itemAxis, PFNumberAxis numberAxis)
itemAxis
- 項目軸numberAxis
- 数値軸public PFCategoryCoordSystem(PFItemAxis itemAxis, PFNumberAxis[] numberAxis)
itemAxis
- 項目軸numberAxis
- 数値軸(第一数値軸と第二数値軸)public PFCategoryCoordSystem(PFNumberAxis numberAxis)
numberAxis
- 数値軸メソッドの詳細 |
---|
public PFItemAxis getItemAxis()
setItemAxis(PFItemAxis)
public void setItemAxis(PFItemAxis itemAxis)
itemAxis
- 項目軸getItemAxis()
public PFNumberAxis getNumberAxis(int axis)
axis
- 数値軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合setNumberAxis(PFNumberAxis, int)
,
PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public void setNumberAxis(PFNumberAxis numberAxis, int axis)
numberAxis
- 数値軸axis
- 数値軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合getNumberAxis(int)
,
PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public int getNumberAxisOrientation()
setNumberAxisOrientation(int)
,
PFChartUtility.HORIZONTAL
,
PFChartUtility.VERTICAL
public void setNumberAxisOrientation(int orientation)
orientation
- 数値軸の方向
java.lang.IllegalArgumentException
- 数値軸の方向が適切でない場合getNumberAxisOrientation()
,
PFChartUtility.HORIZONTAL
,
PFChartUtility.VERTICAL
public void setChartArea(java.awt.Rectangle bounds)
PFCoordSystem
内の setChartArea
bounds
- グラフ描画領域PFCoordSystem.getChartArea()
public int getItemDisplayStart()
public int getItemDisplayCount()
public int getItemCount()
public boolean isFirstItemOnNumberAxis()
public void setFirstItemOnNumberAxis(boolean b)
b
- 第一項目を数値軸上に配置するかどうかpublic double getItemPixelPosition(int item)
public double getItemWidth()
public long getBase(int axis)
axis
- 数値軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public int getDisplayMethod(int axis)
axis
- 数値軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public int getDisplayExponent(int axis)
axis
- 数値軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public boolean isAxisLogarithm(int axis)
axis
- 数値軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public void setAxisLogarithm(int axis, boolean log)
axis
- 数値軸の種別(第一数値軸/第二数値軸)log
- 対数軸true/false
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public boolean isRadarChart(int axis)
axis
- レーダ軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public java.awt.geom.AffineTransform getTransform(int axis)
axis
- 数値軸の種別(第一数値軸/第二数値軸)
java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public void renderAxis(java.awt.Graphics2D g)
PFCoordSystem
内の renderAxis
g
- Graphics2Dpublic void renderGridLine(java.awt.Graphics2D g)
PFCoordSystem
内の renderGridLine
g
- Graphics2D
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |