public class PFHistogramRenderer extends PFChartRenderer
コンストラクタと説明 |
---|
PFHistogramRenderer(PFChartModel model,
PFChartColor color,
PFHistogramCoordSystem coordsystem)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
createShapeModel()
形状の配列を作成する。
|
PFHistogramCoordSystem |
getCoordSystem()
グラフ座標軸を返す。
|
java.awt.Color |
getFrequencyDistributionCurveColor(int series)
分布曲線の色を返す。
|
PFObjectTable |
getFrequencyDistributionCurveData(int series)
分布曲線データを返す。
|
int |
getMaxSeriesIndex()
マーカ情報または線情報が設定されている最大系列インデックスを取得する。
|
int |
getSelectedItemIndex()
選択対象の項目のインデックスを返す。
|
int |
getSelectedSeriesIndex()
表示対象の系列のインデックスを返す。
|
java.lang.String |
getTooltipText(int mousex,
int mousey)
マウスポインタの位置にある棒の情報を文字列形式で返す。
|
void |
render(java.awt.Graphics2D g)
ヒストグラムを描画する。
|
java.awt.Point |
selectChartElement(int mousex,
int mousey)
マウスポインタが指している棒の系列インデックス・項目インデックスを返す。
|
void |
setCoordSystem(PFHistogramCoordSystem coordsystem)
グラフ座標軸を設定する。
|
void |
setFrequencyDistributionCurveColor(java.awt.Color color,
int series)
分布曲線の色を設定する。
|
void |
setFrequencyDistributionCurveData(PFObjectTable frequency,
int series)
分布曲線データを設定する。
|
void |
setSelectedItemIndex(int index)
選択対象の項目のインデックスを設定する。
|
void |
setSelectedSeriesIndex(int index)
表示対象の系列のインデックスを設定する。
|
drawDataLabelInShape, drawDataLabelNearShape, getChartColor, getChartModel, getMaxSeriesIndexFromHashMap, getRenderProperty, isLabelVisible, setChartColor, setChartModel, setLabelVisible
getBackground, getBounds, getFont, getForeground, getInsets, setBackground, setBounds, setFont, setForeground, setInsets
public PFHistogramRenderer(PFChartModel model, PFChartColor color, PFHistogramCoordSystem coordsystem)
model
- グラフデータモデルcolor
- 色データcoordsystem
- ヒストグラム座標軸public PFHistogramCoordSystem getCoordSystem()
public void setCoordSystem(PFHistogramCoordSystem coordsystem)
coordsystem
- グラフ座標軸protected void createShapeModel()
createShapeModel
クラス内 PFChartRenderer
public java.awt.Point selectChartElement(int mousex, int mousey)
mousex
- マウスポインタのX位置mousey
- マウスポインタのY位置public java.lang.String getTooltipText(int mousex, int mousey)
mousex
- マウスポインタのX位置mousey
- マウスポインタのY位置public PFObjectTable getFrequencyDistributionCurveData(int series)
series
- 系列インデックスpublic void setFrequencyDistributionCurveData(PFObjectTable frequency, int series)
frequency
- 分布曲線データseries
- 系列インデックスpublic java.awt.Color getFrequencyDistributionCurveColor(int series)
series
- 系列インデックスpublic void setFrequencyDistributionCurveColor(java.awt.Color color, int series)
color
- 分布曲線の色series
- 系列インデックスpublic int getSelectedSeriesIndex()
public void setSelectedSeriesIndex(int index)
index
- 系列インデックスpublic int getSelectedItemIndex()
public void setSelectedItemIndex(int index)
index
- 項目インデックスpublic void render(java.awt.Graphics2D g)
g
- Graphics2Dpublic int getMaxSeriesIndex()