public class ChartCreate extends java.lang.Object
コンストラクタと説明 |
---|
ChartCreate() |
修飾子とタイプ | メソッドと説明 |
---|---|
org.jfree.chart.JFreeChart |
getChart()
JFreeChart オブジェクトを作成します。
|
protected java.util.List<ChartDataset> |
getDatasetList()
チャートのデータ属性管理オブジェクトのリストを返します。
|
protected org.jfree.chart.axis.DateAxis |
getDateAxis()
Time,XYTime Polt関係の時間軸を表す DateAxis オブジェクトを返します。
|
protected java.lang.String |
getDomainLabel()
チャートの共通横軸のラベルを返します。
|
protected org.jfree.chart.plot.PlotOrientation |
getPlotOrientation()
チャートの軸表示方向を返します。
|
protected int |
getRotationLabel()
チャートのカテゴリーラベルの方向を取得します。
|
protected int |
getSeriesPikup()
複数シリーズのピックアップを行う場合のシリーズ番号を取得します。
|
protected HybsURLGenerator |
getURLGenerator()
クリッカブル・マップ用URLを取得します。
|
protected boolean |
isUseDomainLabel()
横軸ラベルの表示有無を返します。
|
protected boolean |
isUseToolTip()
ツールチップス利用(true)利用しない(false)のフラグを取得します。
|
protected org.jfree.chart.axis.CategoryAxis |
makeCategoryAxis()
CategoryAxisオブジェクトを返します。
|
protected HybsCategoryPlot |
makeCategoryPlot()
CategoryPlotオブジェクトを返します。
|
static org.jfree.chart.JFreeChart |
modifying(org.jfree.chart.JFreeChart chart,
int serNo)
JFreeChart オブジェクトを変更します。
|
void |
setCategoryAnchor(java.lang.String anchor)
横軸のグリッド(垂直線)の書き出し位置(START,MIDDLE,END)を指定します。
|
void |
setCategoryCutNo(int cateCutNo)
横軸ラベルの文字位置指定のキーブレイクを指定します。
|
void |
setCategoryMargin(java.lang.String margin)
カテゴリマージン(0.0~1.0)を指定します。
|
void |
setCategorySkip(int cateSkip)
横軸ラベルをスキップする間隔を指定します。
|
void |
setChartBackColor(java.lang.String chBackClr)
チャートの背景色を指定します。
|
void |
setDatasetList(java.util.List<ChartDataset> datasetList)
チャートのデータ属性管理オブジェクトのリストを設定します。
|
void |
setDateAxisFormat(java.lang.String dtFormat)
Time,XYTime Polt関係の時間軸を表す場合のフォーマットを指定します。
|
void |
setDebug(boolean flag)
デバッグフラグを指定します。
|
void |
setDomainLabel(java.lang.String domLabel)
チャートの共通横軸のラベルを設定します。
|
void |
setDomainLineColor(java.lang.String color)
横軸のグリッド線の色を指定します。
|
void |
setDomainMarker(java.lang.String marker)
チャートの横軸の値(ドメイン)に合致する位置にマーカーラインを設定します。
|
void |
setImageMapUrl(java.lang.String imageMapUrl)
クリッカブル・マップ用URLを指定します。
|
void |
setLowerMargin(java.lang.String margin)
下方マージン(0.0~1.0)を指定します。
|
void |
setPlotBackColor(java.lang.String plBackClr)
チャートの描画領域の色を指定します。
|
void |
setPlotOrientation(java.lang.String orientation)
チャートの軸表示方向を設定します(VERTICAL、HORIZONTAL)。
|
void |
setRangeLineColor(java.lang.String color)
縦軸のグリッド線の色を指定します。
|
void |
setRangeSkip(int rngSkip)
縦軸のグリッド線(水平線)をスキップする間隔を指定します。
|
void |
setRectangleEdge(java.lang.String edge)
凡例の表示箇所を設定します(TOP、BOTTOM、RIGHT、LEFT)。
|
void |
setRotationLabel(int rotLabel)
チャートのカテゴリーラベルの方向を指定します。
|
void |
setSegmentedTimelineInfo(int segSize,
int segIncluded,
int segExcluded,
java.lang.String startTime)
Time,XYTime Polt関係の時間軸で、SegmentedTimeline 関係の情報をセットします。
|
void |
setSeriesPikup(int serPikup)
複数シリーズのピックアップを行う場合のシリーズ番号を指定します。
|
void |
setShowLegend(boolean showLeg)
凡例 の表示可否を設定します。
|
void |
setTitle(java.lang.String chTitle)
チャートのタイトルを設定します。
|
void |
setUpperMargin(java.lang.String margin)
上方マージン(0.0~1.0)を指定します。
|
void |
setUseDomainLabel(boolean flag)
横軸ラベルのラベルを表示するかどうか[true/false]を指定します(初期値:true)。
|
void |
setUseDomainLine(boolean useLine)
横軸のグリッド表示有無(垂直線)を指定します(初期値:false)。
|
void |
setUseMarkerLabel(boolean flag)
マーカーラインに、その設定値を表示するかどうか[true/false]を指定します(初期値:true)。
|
void |
setUseRangeLine(boolean useLine)
縦軸のグリッド表示有無(水平線)を指定します(初期値:true)。
|
void |
setUseToolTip(boolean toolTip)
ツールチップスを利用(true)/利用しない(false)を指定します(初期値:false)。
|
void |
setUseVerticalLabels(boolean useVLavels)
ラベルの表示向きを縦にするかどうか[false/true]を指定します(初期値:false)。
|
public ChartCreate()
public org.jfree.chart.JFreeChart getChart()
public static org.jfree.chart.JFreeChart modifying(org.jfree.chart.JFreeChart chart, int serNo)
chart
- JFreeChartオブジェクトserNo
- seriesPikup 属性値3.8.9.2 (2007/07/28) シリーズ指定時の色、シェープ対応 |
protected HybsCategoryPlot makeCategoryPlot()
4.1.1.0 (2008/02/04) 新規追加 |
protected org.jfree.chart.axis.CategoryAxis makeCategoryAxis()
4.1.1.0 (2008/02/04) 横軸ラベルの文字位置指定のキーブレイク追加(categoryCutNo) |
public void setDatasetList(java.util.List<ChartDataset> datasetList)
datasetList
- チャートのデータ属性管理のリストprotected java.util.List<ChartDataset> getDatasetList()
setDatasetList( List )
public void setTitle(java.lang.String chTitle)
chTitle
- チャートのタイトルpublic void setDomainLabel(java.lang.String domLabel)
domLabel
- チャートの共通横軸のラベルprotected java.lang.String getDomainLabel()
public void setShowLegend(boolean showLeg)
showLeg
- 凡例 の表示可否public void setRectangleEdge(java.lang.String edge)
edge
- 凡例の表示箇所(TOP、BOTTOM、RIGHT、LEFT)public void setPlotOrientation(java.lang.String orientation)
orientation
- 凡例の表示箇所(VERTICAL、HORIZONTAL)protected org.jfree.chart.plot.PlotOrientation getPlotOrientation()
public void setChartBackColor(java.lang.String chBackClr)
chBackClr
- チャートの背景色Color.BLACK
public void setPlotBackColor(java.lang.String plBackClr)
plBackClr
- チャートの描画領域色Color.BLACK
public void setRotationLabel(int rotLabel)
rotLabel
- カテゴリーラベルの方向setUseVerticalLabels( boolean )
public void setUseVerticalLabels(boolean useVLavels)
useVLavels
- ラベルの表示向き [false:横書き/true:縦書き]setRotationLabel( int )
5.6.4.3 (2013/05/24) 新規追加 |
protected int getRotationLabel()
setRotationLabel( int )
public void setDomainMarker(java.lang.String marker)
marker
- ドメインのマーカーラインpublic void setUseDomainLabel(boolean flag)
flag
- 横軸ラベルの表示有無 [true:表示する/false:表示しない]protected boolean isUseDomainLabel()
public void setUseMarkerLabel(boolean flag)
flag
- マーカーラインの設定値表示 [true:表示する/false:表示しない]public void setSeriesPikup(int serPikup)
serPikup
- シリーズ番号public void setCategorySkip(int cateSkip)
cateSkip
- ラベルをスキップする間隔を指定setCategoryCutNo( int )
public void setCategoryCutNo(int cateCutNo)
cateCutNo
- キーブレイク位置setCategorySkip( int )
4.1.1.0 (2008/02/04) 新規追加 横軸ラベル(カテゴリラベル表示)する際に、ラベルの先頭から、この指定文字数だけ カットして、表示します。 その際、前回作成したカットラベルと、同一ラベルの場合は、表示しません。 例えば、データは、年月日で、年と月のみ(先頭6文字)を指定すると、 日のデータは、ラベルが表示されません。 指定される数字は、1以上の整数としてください。 初期値は、すべて表示です。 注意:これとは別に、ラベル先頭に "_" を付けた場合は、ラベルを表示しません。 また、categoryCutNo が指定された場合は、categorySkip は使用されません。 |
protected int getSeriesPikup()
setSeriesPikup( int )
public void setRangeSkip(int rngSkip)
rngSkip
- 縦軸のグリッド線(水平線)をスキップする間隔4.1.1.0 (2008/02/04) 新規追加 |
public void setImageMapUrl(java.lang.String imageMapUrl)
・Pie :category、pieIndex ・XY :series、item ・Category :series、categoryこの引数の URL の名称を変更したい場合は、URL に続けて、カンマ(,) で、 名称を記述してください。 例:link.jsp,BLOCK
imageMapUrl
- クリッカブル・マップ用URLprotected HybsURLGenerator getURLGenerator()
setImageMapUrl( String )
protected boolean isUseToolTip()
setUseToolTip( boolean )
4.3.1.0 (2008/08/09) 新規追加 |
4.9.9.9 (2009/08/07) メソッド名変更 |
public void setCategoryMargin(java.lang.String margin)
margin
- カテゴリマージン(0.0~1.0)4.0.2.0 (2007/12/20) 新規追加 |
public void setLowerMargin(java.lang.String margin)
margin
- 下方マージン(0.0~1.0)4.0.2.0 (2007/12/20) 新規追加 |
public void setUpperMargin(java.lang.String margin)
margin
- 上方マージン(0.0~1.0)4.0.2.0 (2007/12/20) 新規追加 |
public void setUseDomainLine(boolean useLine)
useLine
- 横軸のグリッド表示有無(垂直線)4.0.3.0 (2008/01/07) 新規追加 |
public void setDomainLineColor(java.lang.String color)
color
- 横軸のグリッド線の色4.0.3.0 (2008/01/07) 新規追加 |
public void setUseRangeLine(boolean useLine)
useLine
- 横軸のグリッド表示有無(垂直線)4.0.3.0 (2008/01/07) 新規追加 |
public void setUseToolTip(boolean toolTip)
toolTip
- ツールチップスを利用(true)/利用しない(false)4.3.1.0 (2008/08/09) 新規追加 |
public void setRangeLineColor(java.lang.String color)
color
- 縦軸のグリッド線の色4.0.3.0 (2008/01/07) 新規追加 |
public void setCategoryAnchor(java.lang.String anchor)
anchor
- 横軸のグリッド(垂直線)の書き出し位置(START,MIDDLE,END)4.1.1.0 (2008/02/14) 新規追加 |
public void setSegmentedTimelineInfo(int segSize, int segIncluded, int segExcluded, java.lang.String startTime)
start time | v 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+... | | | | | |EE|EE| | | | | |EE|EE| | | | | |EE|EE| +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+... [_____________] [___] [_] | | | included excluded segment segments segments size [___________________] | segment group
segSize
- SegmentedTimelineのsegment size を、分単位で指定segIncluded
- SegmentedTimelineのincluded segments(スペース)を数値で指定segExcluded
- SegmentedTimelineのexcluded segments(EE)を数値で指定startTime
- SegmentedTimelineのStartTime(segment groupの開始位置)5.9.16.2 (2017/1/28) 新規追加 (6.7.3.0 (2017/01/27)) |
public void setDateAxisFormat(java.lang.String dtFormat)
dtFormat
- Time,XYTime Polt関係の時間軸を表す場合のフォーマット5.6.1.0 (2013/02/01) 新規追加 |
protected org.jfree.chart.axis.DateAxis getDateAxis()
5.6.1.0 (2013/02/01) 新規追加 |
5.6.4.3 (2013/05/24) 横軸ラベルを90度傾ける処理を追加 |
5.9.16.2 (2017/1/28) 日付軸(dateAxis)の指定で、dateSegSize,dateSegIncluded,dateSegExcluded,dateStartTime を追加します。(6.7.3.0 (2017/01/27)) |
public void setDebug(boolean flag)
flag
- デバッグフラグ [true:デバッグ/false:通常]4.0.2.0 (2007/12/20) 新規追加 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.