public class PFD3CategoryCoordSystem
extends java.lang.Object
implements java.io.Serializable
コンストラクタと説明 |
---|
PFD3CategoryCoordSystem(PFD3ItemAxis itemAxis,
PFD3NumberAxis numberAxis)
コンストラクタ。
|
PFD3CategoryCoordSystem(PFD3ItemAxis itemAxis,
PFD3NumberAxis[] numberAxis)
コンストラクタ。
|
PFD3CategoryCoordSystem(PFD3NumberAxis numberAxis)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
long |
getBase(int axis)
基準値を返す。
|
int |
getDisplayExponent(int axis)
表示桁位置を返す。
|
int |
getDisplayMethod(int axis)
数値軸の値表示方法を返す。
|
PFD3ItemAxis |
getItemAxis()
項目軸を返す。
|
int |
getItemCount()
項目軸の項目の総数を返す。
|
int |
getItemDisplayCount()
項目軸の表示項目数を返す。
|
int |
getItemDisplayStart()
項目軸の表示開始位置を返す。
|
double |
getItemPixelPosition(int item)
指定された項目を描画する位置を返す。
|
double |
getItemWidth()
指定された項目を描画するときの幅を返す。
|
PFD3NumberAxis |
getNumberAxis(int axis)
数値軸を返す。
|
int |
getNumberAxisOrientation()
数値軸の方向を返す。
|
boolean |
isAxisLogarithm(int axis)
対数表示かどうかを返す。
|
boolean |
isFirstItemOnNumberAxis()
第一項目を数値軸上に配置するかどうかを返す。
|
boolean |
isRadarChart(int axis)
レーダチャートかどうかを返す。
|
void |
setAxisLogarithm(int axis,
boolean log)
対数表示に設定する。
|
void |
setFirstItemOnNumberAxis(boolean b)
第一項目を数値軸上に配置するかどうかを設定する。
|
void |
setItemAxis(PFD3ItemAxis itemAxis)
項目軸を設定する。
|
void |
setNumberAxis(PFD3NumberAxis numberAxis,
int axis)
数値軸を設定する。
|
void |
setNumberAxisOrientation(int orientation)
数値軸の方向を設定する。
|
public PFD3CategoryCoordSystem(PFD3ItemAxis itemAxis, PFD3NumberAxis numberAxis)
itemAxis
- 項目軸numberAxis
- 数値軸public PFD3CategoryCoordSystem(PFD3ItemAxis itemAxis, PFD3NumberAxis[] numberAxis)
itemAxis
- 項目軸numberAxis
- 数値軸(第一数値軸と第二数値軸)public PFD3CategoryCoordSystem(PFD3NumberAxis numberAxis)
numberAxis
- 数値軸public PFD3ItemAxis getItemAxis()
setItemAxis(PFD3ItemAxis)
public void setItemAxis(PFD3ItemAxis itemAxis)
itemAxis
- 項目軸#getD3ItemAxis()
public PFD3NumberAxis getNumberAxis(int axis)
axis
- 数値軸の種別(第一数値軸/第二数値軸)java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合setNumberAxis(PFD3NumberAxis, int)
,
PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public void setNumberAxis(PFD3NumberAxis 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 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/falsejava.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS
public boolean isRadarChart(int axis)
axis
- レーダ軸の種別(第一数値軸/第二数値軸)java.lang.IllegalArgumentException
- 数値軸の種別が適切でない場合PFChartUtility.FIRST_AXIS
,
PFChartUtility.SECOND_AXIS