|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.io.ChartDataset
public class ChartDataset
ChartDataset は、Dataset および、JFreeChart の個別属性を管理しているデータ管理クラスです。 JFreeChart のグラフ合成機能のための、個別のグラフ描画属性を管理しています。 内部的に、引数の文字列を JFreeChart の各オブジェクトへの変換なども行っています。
コンストラクタの概要 | |
---|---|
ChartDataset()
|
メソッドの概要 | |
---|---|
protected java.lang.String |
getBarWidth()
BOXチャートのバー幅(double)を取得します。 |
protected java.lang.String |
getChartType()
Dataset オブジェクトを作成する時のチャートタイプを取得します。 |
protected org.jfree.data.general.Dataset |
getDataset()
Dataset オブジェクトを取得します。 |
java.lang.String |
getQuery()
検索を行う クエリー文字列を返します。 |
protected org.jfree.chart.renderer.category.CategoryItemRenderer |
getRenderer(int serNo,
org.jfree.chart.urls.CategoryURLGenerator urlGen)
Renderer 関連の共通インターフェースを返します。 |
protected java.awt.Color[] |
getSeriesColors()
複数チャート描画時のチャート色の繰返しパターンをColor配列で指定します。 |
protected java.lang.String |
getValueLabel()
縦軸の表示名称を取得します。 |
protected org.jfree.chart.plot.ValueMarker[] |
getValueMarkers()
マーカーラインの ValueMarker オブジェクト配列を返します。 |
protected boolean |
isShapesVisible()
ラインチャートのポイントを四角表示するかどうかを取得します。 |
protected boolean |
isUseDottedLine()
ラインチャートの線をドットラインにするかどうかを取得します。 |
protected boolean |
isUseGradient()
バーチャートのグラデーション処理を行うかどうかを取得します。 |
void |
makeDataset(java.sql.Connection conn,
java.lang.String sql)
Connection と query 文字列から、Dataset オブジェクトを作成します。 |
void |
makeDataset(DBTableModel table)
DBTableModelオブジェクトから、Dataset オブジェクトを作成します。 |
protected org.jfree.chart.axis.NumberAxis |
makeNumberAxis()
NumberAxis オブジェクトを作成します。 |
void |
setBarItemMargin(java.lang.String margin)
BOXチャートのバーアイテムのマージン(0.0~1.0)を指定します。 |
void |
setBarMaxWidth(java.lang.String barWidth)
BOXチャートのバー幅の最大値(0.0~1.0)を指定します。 |
void |
setBarWidth(java.lang.String width)
BOXチャートのバー幅(double)を指定します。 |
void |
setBaseLegend(boolean baseLeg)
シリーズ単位の凡例 の表示可否を設定します。 |
void |
setChartType(java.lang.String type)
Dataset オブジェクトを作成する時のチャートタイプを指定します。 |
void |
setDomainMargin(double margin)
グラフの書き出し位置の調整比率を指定します。 |
void |
setDynamicOCNo(int ocNo)
動的なマーカーラインの基準シリーズ番号を設定します(初期値:-1)。 |
void |
setItemLabelVisible(java.lang.String visible)
データの値(itemText)を表示するかどうか[true/false/last]を指定します(初期値:false[表示しない])。 |
void |
setLowerBound(java.lang.String lowBnd)
チャートの縦軸の最小値をセットします(初期値:自動計算)。 |
void |
setMarkColors(java.lang.String[] mkCol)
マーカーラインの色を配列指定します。 |
void |
setMarkOverColors(java.lang.String[] ovCol)
マーカーラインの超過時のShape色をカンマ区切り形式で複数指定します。 |
void |
setMarkValues(java.lang.String[] mkVal)
マーカーラインの設定値配列を指定します。 |
void |
setSeriesColors(java.lang.String[] colors)
複数チャート描画時のチャート色の繰返しパターンを文字列配列で指定します。 |
void |
setShapeColors(java.lang.String[] colors)
データ毎にShapeを切り替える時の色の繰返しパターンを文字列配列で指定します。 |
void |
setShapeScale(java.lang.String scale)
shapeの大きさを倍率指定で変更します(初期値:null)。 |
void |
setShapesVisible(boolean shVisible)
ラインチャートのポイントを四角表示するかどうかを指定します(初期値:false)。 |
void |
setTickSize(java.lang.String size)
チャートの縦軸の目盛の幅をセットします(初期値:自動計算)。 |
void |
setTimeFormatType(java.lang.String type)
時刻を表す場合の表現の仕方を指定します(初期値:null)。 |
void |
setUpperBound(java.lang.String upBnd)
チャートの縦軸の最大値をセットします(初期値:自動計算)。 |
void |
setUseDottedLine(boolean useDotLine)
ラインチャートの線をドットラインにするかどうかを指定します(初期値:false)。 |
void |
setUseGradient(boolean useGrad)
バーチャートのグラデーション処理を行うかどうか[true/false]をセットします(初期値:true)。 |
void |
setUseItemLabelSep(boolean used)
データの値(itemText)の表示に桁区切り文字を使用するかどうかを指定します。 |
void |
setUseMarkAnchor(boolean useAnchor)
マーカーライン描画時に、その設定値を表示します。 |
void |
setUseVerticalLabels(boolean useVLavels)
ラベルの表示向きを縦にするかどうか[true/false]を指定します(初期値:false)。 |
void |
setValueInset(java.lang.String inset)
縦軸の表示領域INSET値(double)を指定します。 |
void |
setValueLabel(java.lang.String valLbl)
縦軸の表示名称を指定します。 |
void |
setValueLabelsVisible(boolean labelsVisible)
Value(縦軸)のラベルを表示するかどうかを指定します(初期値:true[表示する])。 |
void |
setValueMarksVisible(boolean marksVisible)
Value(縦軸)のマーカーを表示するかどうかを指定します(初期値:true[表示する])。 |
void |
setVisibleLimit(java.lang.String limit)
表示下限値(これ以下のデータは未表示)の値(double)を指定します。 |
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public ChartDataset()
メソッドの詳細 |
---|
public void makeDataset(java.sql.Connection conn, java.lang.String sql) throws java.sql.SQLException
conn
- Datasetの取得先のコネクションsql
- 取得するクエリー文字列
java.sql.SQLException
4.0.0.0 (2007/11/28) new Double(double) ⇒ Double.valueOf(double) 変更 |
public void makeDataset(DBTableModel table)
table
- Datasetの取得先のテーブルモデル5.3.0.0 (2010/12/01) 新規追加 |
protected org.jfree.chart.axis.NumberAxis makeNumberAxis()
4.0.2.0 (2007/12/20) 新規追加 |
4.0.3.0 (2008/01/07) 縦軸レンジを個別設定、チック幅指定 |
4.1.1.0 (2008/02/04) HybsNumberAxis 採用 |
4.1.1.0 (2008/02/04) setAxisLineVisible を、isMarksVisible 値で設定する。 |
5.5.2.1 (2012/05/07) timeFormatType 、useVerticalLabels 属性を追加する。 |
public java.lang.String getQuery()
protected org.jfree.data.general.Dataset getDataset()
makeDataset( Connection ,String )
public void setChartType(java.lang.String type)
type
- チャートタイプprotected java.lang.String getChartType()
public void setBaseLegend(boolean baseLeg)
baseLeg
- シリーズ単位の凡例 の表示可否protected org.jfree.chart.renderer.category.CategoryItemRenderer getRenderer(int serNo, org.jfree.chart.urls.CategoryURLGenerator urlGen)
serNo
- シリアルNourlGen
- CategoryURLGeneratorオブジェクト
CategoryItemRenderer
,
XYItemRenderer
4.1.1.0 (2008/02/04) useDynamicOC , isItemValVisible , shapeScale 属性追加 |
4.1.1.0 (2008/02/04) クリッカブル・マップの設定を移動、serNo 引数追加 |
4.1.1.0 (2008/02/04) 返す型を CategoryItemRenderer に変更 |
4.1.1.0 (2008/02/16) HybsStackedBarRenderer に domainMargin を設定 |
4.1.1.0 (2008/02/19) Shapes の設定をこちらに移動。 |
4.1.2.0 (2008/03/12) isItemLastVisible の設定 |
public void setValueLabel(java.lang.String valLbl)
valLbl
- 縦軸の表示名称protected java.lang.String getValueLabel()
public void setMarkValues(java.lang.String[] mkVal)
mkVal
- マーカーラインの設定値配列setMarkColors( String[] )
4.1.1.0 (2008/02/21) 基準ラインにグラフを使用する場合の位置指定 |
public void setMarkColors(java.lang.String[] mkCol)
BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW , (PURPLE) #XXXXXX形式の16bitRGB表記 でも指定可能です。
mkCol
- マーカーラインの色配列Color.BLACK
,
setMarkValues( String[] )
public void setUseMarkAnchor(boolean useAnchor)
useAnchor
- true:設定値を表示する。4.1.1.0 (2008/02/04) 新規追加 |
public void setMarkOverColors(java.lang.String[] ovCol)
BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW , (PURPLE) #XXXXXX形式の16bitRGB表記 でも指定可能です。
ovCol
- マーカーラインの超過時のShape色Color.BLACK
4.0.3.0 (2008/01/07) 新規追加 |
public void setDynamicOCNo(int ocNo)
ocNo
- 動的なマーカーラインの基準シリーズ番号4.1.1.0 (2008/02/04) 新規追加 |
4.1.1.0 (2008/02/19) setUseDynamicOC ⇒ setDynamicOCNo |
protected org.jfree.chart.plot.ValueMarker[] getValueMarkers()
Color.BLACK
,
setMarkValues( String[] )
,
setMarkColors( String[] )
,
setUseMarkAnchor( boolean )
4.1.1.0 (2008/02/04) useMarkAnchor 属性追加 |
4.1.1.0 (2008/02/04) 動的なオーバーカラー useDynamicOC 属性追加 |
public void setLowerBound(java.lang.String lowBnd)
lowBnd
- 縦軸の最小値setUpperBound( String )
public void setUpperBound(java.lang.String upBnd)
upBnd
- 縦軸の最大値setLowerBound( String )
public void setTickSize(java.lang.String size)
size
- 縦軸のチック(目盛)の幅4.0.3.0 (2008/01/07) 新規追加 |
public void setUseGradient(boolean useGrad)
useGrad
- グラデーション処理 [true:する/false:しない]protected boolean isUseGradient()
setUseGradient( boolean )
public void setShapesVisible(boolean shVisible)
shVisible
- ポイントを四角表示するかどうかprotected boolean isShapesVisible()
setShapesVisible( boolean )
public void setShapeColors(java.lang.String[] colors)
colors
- データ毎の色の繰返しパターン(文字列配列)Color.BLACK
4.0.3.0 (2008/01/07) 新規追加 |
public void setShapeScale(java.lang.String scale)
scale
- shapeの大きさの倍率4.1.1.0 (2008/02/04) 新規追加 |
public void setUseDottedLine(boolean useDotLine)
useDotLine
- ドットラインにするかどうかprotected boolean isUseDottedLine()
setUseDottedLine( boolean )
public void setSeriesColors(java.lang.String[] colors)
colors
- チャート色の繰返しパターン(文字列配列)Color.BLACK
protected java.awt.Color[] getSeriesColors()
setSeriesColors( String[] )
public void setValueLabelsVisible(boolean labelsVisible)
labelsVisible
- Value(縦軸)のラベルを表示するかどうか4.0.2.0 (2007/12/20) 新規追加 |
public void setValueMarksVisible(boolean marksVisible)
marksVisible
- Value(縦軸)のマーカーを表示するかどうか4.0.2.0 (2007/12/20) 新規追加 |
public void setItemLabelVisible(java.lang.String visible)
visible
- データの値の表示のさせ方 [true/false/last]ChartCreate.setSeriesPikup( int )
4.1.1.0 (2008/02/04) 新規追加 |
4.1.2.0 (2008/03/12) 文字列のまま、受け取りるように変更 |
public void setUseItemLabelSep(boolean used)
used
- 桁区切り文字を使用するかどうか4.1.2.0 (2008/03/12) 新規追加 |
public void setValueInset(java.lang.String inset)
inset
- Value(縦軸)の表示領域INSET値4.0.3.0 (2008/01/07) 新規追加 |
public void setBarWidth(java.lang.String width)
width
- BOXチャートのバー幅(double)4.0.3.0 (2008/01/07) 新規追加 |
protected java.lang.String getBarWidth()
4.0.3.0 (2008/01/07) 新規追加 |
public void setBarMaxWidth(java.lang.String barWidth)
barWidth
- BOXチャートのバー幅の最大値(0.0~1.0)4.0.2.0 (2007/12/20) 新規追加 |
public void setBarItemMargin(java.lang.String margin)
margin
- BOXチャートのバーアイテムのマージン(0.0~1.0)4.0.2.0 (2007/12/20) 新規追加 |
public void setVisibleLimit(java.lang.String limit)
limit
- 表示下限値(これ以下のデータは未表示)4.0.3.0 (2008/01/07) 新規追加 |
public void setDomainMargin(double margin)
margin
- グラフの書き出し位置の調整比率4.1.1.0 (2008/02/14) 新規追加 |
public void setTimeFormatType(java.lang.String type)
type
- 時刻の表示方法 [E1/E2/E3/H1/H2/H3]5.5.2.1 (2012/05/07) 新規追加 |
public void setUseVerticalLabels(boolean useVLavels)
useVLavels
- ラベルの表示向き [false:横書き/:true:縦書き]5.5.2.1 (2012/05/07) 新規追加 |
public java.lang.String toString()
java.lang.Object
内の toString
|
openGion 5.6.6.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |