|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer jp.go.aist.dmrc.platform.beans.gui.chart.render.PFChartRenderer jp.go.aist.dmrc.platform.beans.gui.chart.render.PFXYChartRenderer jp.go.aist.dmrc.platform.beans.gui.chart.render.PFBubbleChartRenderer
バブルチャートの描画クラス。
コンストラクタの概要 | |
PFBubbleChartRenderer(PFChartModel model,
PFChartColor color,
PFXYCoordSystem coord)
コンストラクタ。 |
メソッドの概要 | |
boolean |
changeValue(int mousex,
int mousey)
点を動かしているときの処理。 |
protected void |
createShapeModel()
マーカー形状の配列を作成する。 |
protected java.lang.String |
createTooltipText(int series,
int item)
ツールチップのテキストを生成する。 |
boolean |
decideValue(int x,
int y)
動かしていた点の位置を決定したときの処理。 |
int |
getMaxSeriesIndex()
マーカ情報または線情報が設定されている最大系列インデックスを取得する。 |
java.awt.Color |
getNegativeColor(int series)
値が負のときのバブルの色を返す。 |
int |
getRadiusMagnification()
半径の表示倍率をパーセントで返す。 |
java.awt.Point |
getSelectedIndex(int x,
int y)
選択された点のインデックスを返す。 |
int |
getSelectedItemIndex()
現在選択されている点の項目インデックスを返す。 |
int |
getSelectedSeriesIndex()
現在選択されている点の系列インデックスを返す。 |
java.lang.String |
getTooltipText(int x,
int y)
選択された点のツールチップテキストを返す。 |
boolean |
isBubbleFilled(int series)
バブルの内部を塗りつぶすかどうかを返す。 |
boolean |
isDataXYVisible()
データラベルにXY座標値を表示するかどうかを返す。 |
boolean |
isLabelVisible()
グラフ要素の値の表示有無を返す。 |
boolean |
isRadiusVisible()
データラベルに半径を表示するかどうかを返す。 |
void |
render(java.awt.Graphics2D g)
バブルチャートを描画する。 |
boolean |
selectValue(int x,
int y)
点を選択したときの処理。 |
void |
setBubbleFilled(boolean filled,
int series)
バブルの内部を塗りつぶすかどうかを設定する。 |
void |
setDataXYVisible(boolean visible)
データラベルにXY座標値を表示するかどうかを設定する。 |
void |
setLabelVisible(boolean visible)
グラフ要素の値の表示有無を設定する。 |
void |
setNegativeColor(java.awt.Color color,
int series)
値が負のときのバブルの色を設定する。 |
void |
setRadiusMagnification(int magnification)
半径の表示倍率をパーセントで設定する。 |
void |
setRadiusVisible(boolean visible)
データラベルに半径を表示するかどうかを設定する。 |
void |
setSelectedIndex(int series,
int item)
選択対象のインデックスを設定する。 |
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFXYChartRenderer から継承したメソッド |
getCoordSystem, getTransform, getXChangeUnit, getXDisplayExponent, getXDisplayMethod, getYChangeUnit, getYDisplayExponent, getYDisplayMethod, isChangeEnabled, isXAxisLogarithm, isYAxisLogarithm, setChangeEnabled, setCoordSystem, setXAxisLogarithm, setXChangeUnit, setYAxisLogarithm, setYChangeUnit |
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFChartRenderer から継承したメソッド |
drawDataLabelInShape, drawDataLabelNearShape, getChartColor, getChartModel, getMaxSeriesIndexFromHashMap, getRenderProperty, setChartColor, setChartModel |
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer から継承したメソッド |
getBackground, getBounds, getFont, getForeground, getInsets, setBackground, setBounds, setFont, setForeground, setInsets |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public PFBubbleChartRenderer(PFChartModel model, PFChartColor color, PFXYCoordSystem coord)
model
- グラフデータモデルcolor
- グラフ色データcoord
- XY座標軸メソッドの詳細 |
protected void createShapeModel()
PFChartRenderer
内の createShapeModel
public int getSelectedSeriesIndex()
PFXYChartRenderer
内の getSelectedSeriesIndex
public int getSelectedItemIndex()
PFXYChartRenderer
内の getSelectedItemIndex
public void setSelectedIndex(int series, int item)
PFXYChartRenderer
内の setSelectedIndex
series
- 系列インデックスitem
- 項目インデックスpublic boolean selectValue(int x, int y)
PFXYChartRenderer
内の selectValue
x
- マウスボタンが押された位置(X座標)y
- マウスボタンが押された位置(Y座標)
public boolean decideValue(int x, int y)
PFXYChartRenderer
内の decideValue
x
- 左マウスボタンが離された位置(X座標)y
- 左マウスボタンが離された位置(Y座標)
public boolean changeValue(int mousex, int mousey)
PFXYChartRenderer
内の changeValue
mousex
- 現在のマウスの位置(X座標)mousey
- 現在のマウスの位置(Y座標)
public java.awt.Point getSelectedIndex(int x, int y)
PFXYChartRenderer
内の getSelectedIndex
x
- 現在のマウスの位置(X座標)y
- 現在のマウスの位置(Y座標)
public java.lang.String getTooltipText(int x, int y)
PFXYChartRenderer
内の getTooltipText
x
- 現在のマウスの位置(X座標)y
- 現在のマウスの位置(Y座標)
protected java.lang.String createTooltipText(int series, int item)
series
- 系列のインデックスitem
- 項目のインデックス
public boolean isBubbleFilled(int series)
series
- 系列インデックス
public void setBubbleFilled(boolean filled, int series)
filled
- バブル内部の塗りつぶしの有無series
- 系列インデックスpublic java.awt.Color getNegativeColor(int series)
series
- 系列インデックス
public void setNegativeColor(java.awt.Color color, int series)
color
- 色series
- 系列インデックスpublic int getRadiusMagnification()
public void setRadiusMagnification(int magnification)
magnification
- 半径の表示倍率
java.lang.IllegalArgumentException
- 半径の表示倍率が0以下の場合public boolean isDataXYVisible()
public void setDataXYVisible(boolean visible)
visible
- XY座標値の表示有無public boolean isRadiusVisible()
public void setRadiusVisible(boolean visible)
visible
- 半径の表示有無public boolean isLabelVisible()
PFChartRenderer
内の isLabelVisible
PFChartRenderer.setLabelVisible(boolean)
public void setLabelVisible(boolean visible)
PFChartRenderer
内の setLabelVisible
visible
- 値の表示有無PFChartRenderer.isLabelVisible()
public void render(java.awt.Graphics2D g)
g
- Graphics2Dpublic int getMaxSeriesIndex()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |