public class PFItemAxis extends PFAxis
コンストラクタと説明 |
---|
PFItemAxis()
コンストラクタ。
|
PFItemAxis(PFChartModelConstraints constraints)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getDisplayCount()
表示項目数を返す。
|
int |
getDisplayStart()
表示開始項目のインデックスを返す。
|
int |
getGridLineMethod()
グリッド線の引き方を返す。
|
int |
getItemCount()
項目数を返す。
|
java.lang.String |
getItemName(int item)
項目名を返す。
|
double |
getItemWidth()
一項目あたりの幅を取得する。
|
protected int |
getLabelHeight(PFChart chart,
java.awt.Graphics2D g)
項目ラベルの表示高さを取得する。
|
protected int |
getLabelWidth(PFChart chart,
java.awt.Graphics2D g)
項目ラベルの表示幅を取得する。
|
double |
getPixelPosition(int item)
項目 → ピクセル変換
|
boolean |
isFirstItemOnNumberAxis()
第一項目が数値軸上に存在するかどうかを取得する。
|
boolean |
isRadar()
レーダチャートかどうかを返す。
|
void |
render(java.awt.Graphics2D g)
描画処理。
|
void |
renderGridLine(java.awt.Graphics2D g)
グリッド線を描画する。
|
void |
setDisplayCount(int count)
表示項目数を設定する。
|
void |
setDisplayStart(int start)
表示開始項目のインデックスを設定する。
|
void |
setFirstItemOnNumberAxis(boolean on)
第一項目が数値軸上に存在するかどうかを設定する。
|
void |
setGridLineMethod(int method)
グリッド線の引き方を設定する。
|
void |
setRadar(boolean radar)
レーダチャートの軸を設定する。
|
getChartArea, getChartModelConstraints, getDottedLine, getOrientation, isGridLineVisible, isLabelVisible, isRenderEnabled, isRenderGridLineEnabled, setChartArea, setChartModelConstraints, setGridLineVisible, setLabelVisible, setOrientation
getTitle, isTitleVisible, setTitle, setTitleVisible
getBackground, getBounds, getFont, getForeground, getInsets, setBackground, setBounds, setFont, setForeground, setInsets
public PFItemAxis()
public PFItemAxis(PFChartModelConstraints constraints)
constraints
- グラフデータ制約public java.lang.String getItemName(int item)
item
- 項目のインデックスpublic int getItemCount()
public int getGridLineMethod()
setGridLineMethod(int)
public void setGridLineMethod(int method)
PFChartUtility.ITEM_GRID_LINE_METHOD_ON_ITEM_NAME
PFChartUtility.ITEM_GRID_LINE_METHOD_DIVIDES_FOR_EVERY_ITEM
method
- グリッド線の引き方java.lang.IllegalArgumentException
- methodが想定外の値の場合public int getDisplayStart()
public void setDisplayStart(int start)
start
- 表示開始項目のインデックスpublic int getDisplayCount()
public void setDisplayCount(int count)
count
- 表示項目数java.lang.IllegalArgumentException
- countが0未満の場合public boolean isFirstItemOnNumberAxis()
public void setFirstItemOnNumberAxis(boolean on)
on
- 数値軸上の項目存在有無public boolean isRadar()
public void setRadar(boolean radar)
public double getPixelPosition(int item)
item
- 項目インデックスpublic double getItemWidth()
protected int getLabelWidth(PFChart chart, java.awt.Graphics2D g)
protected int getLabelHeight(PFChart chart, java.awt.Graphics2D g)
public void render(java.awt.Graphics2D g)
g
- Graphics2Dpublic void renderGridLine(java.awt.Graphics2D g)