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.BLACKpublic void setPlotBackColor(java.lang.String plBackClr)
plBackClr - チャートの描画領域色Color.BLACKpublic 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.