Classes | |
class | DataSeriesInfo |
Public Member Functions | |
void | addDataSeries (DataSeries ds, AxisInfo xai, AxisInfo yai, RGB rgb, String legend) |
AxisInfo | getAxisInfo (int axis) |
Iterator | getDataSeries () |
String | getLegendLabel (DataSeries ds) |
Canvas | getLegendPanel () |
RGB | getStyle (DataSeries ds) |
void | paintControl (PaintEvent e) |
void | removeDataSeries (DataSeries ds) |
void | setAxisInfo (int axis, AxisInfo ai) |
void | setBackColor (Color color) |
void | setBorderColor (Color color) |
void | setEPSMode (boolean flag) |
void | setLegend (LegendPanel legend) |
void | setLegendLabel (DataSeries ds, String legend) |
void | setStyle (DataSeries ds, RGB rgb) |
XYLineGraph (Composite parent, int leftMargin, int rightMargin, int topMargin, int bottomMargin) | |
Static Public Attributes | |
static final int | AXIS_BOTTOM = 3 |
static final int | AXIS_LEFT = 0 |
static final int | AXIS_RIGHT = 1 |
static final int | AXIS_TOP = 2 |
Private Member Functions | |
void | drawAxis (GC gc, int xl, int yt, int xr, int yb, int axis, int flag) |
Private Attributes | |
AxisInfo [] | axisInfo_ |
Color | backColor_ |
Color | borderColor_ |
int | bottomMargin_ |
HashMap< DataSeries, DataSeriesInfo > | dsInfoMap_ |
ArrayList< DataSeries > | dsList_ |
boolean | epsMode_ |
int | leftMargin_ |
LegendPanel | legendPanel_ |
int | rightMargin_ |
int | topMargin_ |
Static Private Attributes | |
static final int | DRAW_AXIS = 1 |
static final int | DRAW_GRID = 8 |
static final int | DRAW_LABEL = 4 |
static final int | DRAW_MARKER = 16 |
static final int | DRAW_TICK = 2 |
static final int | EPS_SCALE = 20 |
static final int | LABEL_GAP_BOTTOM = -5 |
static final int | LABEL_GAP_LEFT = 5 |
static final int | LABEL_GAP_RIGHT = 4 |
static final int | LABEL_GAP_TOP = 3 |
static final int | MIN_HEIGHT = 30 |
static final int | MIN_WIDTH = 30 |
|
inline |
コンストラクタ
leftMargin | int 左マージン |
rightMargin | int 右マージン |
topMargin | int 上マージン |
bottomMargin | int 下マージン |
Definition at line 91 of file XYLineGraph.java.
|
inline |
データ系列の追加
ds | DataSeries データ系列 |
xai | AxisInfo X軸情報 |
yai | AxisInfo Y軸情報 |
color | Color 色 |
legend | String 凡例文字列 |
Definition at line 174 of file XYLineGraph.java.
|
inlineprivate |
軸の描画
g | Graphics グラフィックス |
width | int 幅 |
height | int 高さ |
axis | int 軸種別 |
flag | int 描画フラグ |
Definition at line 482 of file XYLineGraph.java.
軸情報の取得 axisにはAXIS_LEFT,AXIS_RIGHT,AXIS_TOP,AXIS_BOTTOMを指定する
axis | int 軸指定 |
Definition at line 234 of file XYLineGraph.java.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
軸情報の設定 axisにはAXIS_LEFT,AXIS_RIGHT,AXIS_TOP,AXIS_BOTTOMを指定する aiにnullを指定した場合はその軸は非表示
axis | int 軸指定 |
ai | AxisInfo 軸情報 |
Definition at line 220 of file XYLineGraph.java.
|
inline |
|
inline |
|
inline |
Definition at line 777 of file XYLineGraph.java.
|
inline |
データ系列の凡例文字列の設定
ds | DataSeries データ系列 |
legend | String 凡例文字列 |
Definition at line 269 of file XYLineGraph.java.
|
inline |
データ系列の色の設定
ds | DataSeries データ系列 |
color | Color 色 |
Definition at line 246 of file XYLineGraph.java.
|
static |
Definition at line 41 of file XYLineGraph.java.
|
static |
Definition at line 38 of file XYLineGraph.java.
|
static |
Definition at line 39 of file XYLineGraph.java.
|
static |
Definition at line 40 of file XYLineGraph.java.
|
private |
Definition at line 68 of file XYLineGraph.java.
|
private |
Definition at line 75 of file XYLineGraph.java.
|
private |
Definition at line 76 of file XYLineGraph.java.
|
private |
Definition at line 66 of file XYLineGraph.java.
|
staticprivate |
Definition at line 51 of file XYLineGraph.java.
|
staticprivate |
Definition at line 54 of file XYLineGraph.java.
|
staticprivate |
Definition at line 53 of file XYLineGraph.java.
|
staticprivate |
Definition at line 55 of file XYLineGraph.java.
|
staticprivate |
Definition at line 52 of file XYLineGraph.java.
|
private |
Definition at line 71 of file XYLineGraph.java.
|
private |
Definition at line 70 of file XYLineGraph.java.
|
staticprivate |
Definition at line 57 of file XYLineGraph.java.
|
private |
Definition at line 79 of file XYLineGraph.java.
|
staticprivate |
Definition at line 49 of file XYLineGraph.java.
|
staticprivate |
Definition at line 46 of file XYLineGraph.java.
|
staticprivate |
Definition at line 47 of file XYLineGraph.java.
|
staticprivate |
Definition at line 48 of file XYLineGraph.java.
|
private |
Definition at line 63 of file XYLineGraph.java.
|
private |
Definition at line 73 of file XYLineGraph.java.
|
staticprivate |
Definition at line 43 of file XYLineGraph.java.
|
staticprivate |
Definition at line 44 of file XYLineGraph.java.
|
private |
Definition at line 64 of file XYLineGraph.java.
|
private |
Definition at line 65 of file XYLineGraph.java.