public class ChartDatasetTag extends CommonTagSupport
BODY部に指定のSQLの検索結果をグラフ(円、棒、線)で表示するタグです。 グラフ化には、JFreeChart (http://www.jfree.org/jfreechart/) を使用しています。 chartType 属性には、ChartFactoryクラスで定義された変換表に基づく、チャートの 種類を指定します。このキーから、レンデラーやデータセットクラスを求めます。 それぞれのクラス毎に細かい設定値がありますが、初期レベルとしましては、主要チャートの 主要属性のみサポートします。また、指定の chartType では使用しない属性を指定した場合でも 単に無視するだけで、警告等はありませんので、ご注意ください。 各属性は、{@XXXX} 変数が使用できます。 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。 useTableData="false"(初期値)の場合は、BODY部に書かれた SQL 文を実行してデータを取得します。 useTableData="true" にすると、その前の query タグ等で作成した DBTableModel を利用して グラフ化します。その場合は、BODY部の SQL 文は、無視されます。 利用する DBTableModel は、tableId と scope 属性から取得します。 select category,series1,series2,・・・・,seriesN from table になります。 seriesLabels で指定するのは、series1,series2,・・・・,seriesN の部分になります。 ここで指定したキーで、ラベルリソースを取得します。
●形式:<og:chartDataset renderer="…" … /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:chartDataset chartType ○【TAG】ChartDataset のデータタイプを指定します(必須)。 dbid 【TAG】(通常は使いません)Datasetオブジェクトを作成する時のDB接続IDを指定します useTableData 【TAG】グラフ化するデータを DBTableModel から作成するかどうか(初期値:false) tableId 【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID (初期値:HybsSystem#TBL_MDL_KEY[=h_tblmdl]) scope 【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session) baseLegend 【TAG】シリーズ単位の凡例 の表示可否を設定します valueLabel 【TAG】縦軸の表示名称を指定します markValues 【TAG】マーカーラインの設定値をCSV形式で複数指定します markColors 【TAG】マーカーラインの色をCSV形式で複数指定します markOverColors 【TAG】マーカーラインの超過時のShape色をCSV形式で複数指定します dynamicOCNo 【TAG】動的なマーカーラインの基準シリーズ番号を設定します(初期値:null) useMarkAnchor 【TAG】マーカーライン描画時に、その設定値を表示します lowerBound 【TAG】チャートの縦軸の最小値をセットします(初期値:自動計算) upperBound 【TAG】チャートの縦軸の最大値をセットします(初期値:自動計算) tickSize 【TAG】チャートの縦軸の目盛の幅をセットします(初期値:自動計算) useGradient 【TAG】バーチャートのグラデーション処理を行うかどうか[true/false]を指定します(初期値:false) shapesVisible 【TAG】ラインチャートのポイントを四角表示するかどうかを指定します(初期値:true) shapeColors 【TAG】データ毎にShapeを切り替える時の色の繰返しパターンを文字列配列で指定します shapeScale 【TAG】shapeの大きさを倍率指定で変更します(初期値:null) useDottedLine 【TAG】ラインチャートの線をドットラインにするかどうか[true/false]を指定します(初期値:false 線分) seriesColors 【TAG】複数チャート(series)描画時のチャート色の繰返しパターンをCSV形式で複数指定します seriesLabels 【TAG】複数チャート(series)描画時のラベル名を指定します。 valueLabelsVisible 【TAG】Value(縦軸)のラベルを表示するかどうかを指定します(初期値:true[表示する]) valueMarksVisible 【TAG】Value(縦軸)のマーカーを表示するかどうかを指定します(初期値:true[表示する]) itemLabelVisible 【TAG】データの値(itemText)を表示するかどうか[true/false/last]を指定します(初期値:false[表示しない]) useItemLabelSep 【TAG】データの値(itemText)の表示に、桁区切り文字を使用するかどうか[true/false]を指定します(初期値:true[使用する]) valueInset 【TAG】縦軸の表示領域INSET値(double)を指定します barMaxWidth 【TAG】BOXチャートのバー幅の最大値(0.0~1.0)を指定します barItemMargin 【TAG】BOXチャートのバーアイテムのマージン(0.0~1.0)を指定します barWidth 【TAG】BOXチャートのバー幅(double)を指定します visibleLimit 【TAG】表示下限値(これ以下のデータは未表示)の値(double)を指定します domainMargin 【TAG】グラフの書き出し位置の調整比率を指定します timeFormatType 【TAG】時刻を表す場合の表現の仕方[E1/E2/E3/H1/H2/H3]を指定します(初期値:null) useVerticalLabels 【TAG】ラベルの表示向きを縦にするかどうか[false/true]を指定します(初期値:false) useCategoryColor 【TAG】カテゴリのカラー名指定があるかどうか[true/false]を指定します(初期値:false) caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:chartDataset> ●使用例 <og:chartCreate command = "{@command}" title = "{@title}" domainLabel = "{@domainLabel}" width = "{@width}" height = "{@height}" rectangleEdge = "{@rectangleEdge}" plotOrientation = "{@plotOrientation}" chartBackColor = "{@chartBackColor}" plotBackColor = "{@plotBackColor}" domainMarker = "{@domainMarker}" useMarkerLabel = "{@useMarkerLabel}" > <og:chartDataset chartType = "[Bar|LineAndShape|・・・]" チャートの種類 baseLegend = "[true|false]" シリーズ単位の凡例 の表示可否 valueLabel = "縦軸" 縦軸のラベル lowerBound = "0" 下限値 upperBound = "5000" 上限値 tickSize = "1000" 縦軸の目盛の幅 markValues = "2500,2800" 縦軸設定値(横棒) markColors = "RED,GREEN" 縦軸設定ライン色 markOverColors = "BLUE,YELLOW,RED" マーカーラインの超過時のShape色 dynamicOCNo = "2" 動的なマーカーラインの基準シリーズ番号 useMarkAnchor = "[true|false]" 縦軸設定値(横棒)を表示するかどうか useGradient = "[false|true]" バーチャートのグラデーション処理 shapesVisible = "[true|false]" ラインの四角表示 shapeColors = "RED,GREEN,BLUE" データ毎のShapeの色 shapeScale = "0.8" shapeの大きさの倍率(double) useDottedLine = "[false|true]" 点線使用有無 seriesColors = "RED,GREEN,BLUE" シリーズの色サイクル指定 seriesLabels = "AAA,BBB,CCC" シリーズのラベル名を指定 valueLabelsVisible = "[true|false]" 縦軸のラベルの表示有無 valueMarksVisible = "[true|false]" 縦軸のマーカーの表示有無 itemLabelVisible = "[false|true|last]" データの値の表示有無 useItemLabelSep = "[true|false]" データの桁区切り文字の使用有無 valueInset = "15" 縦軸の表示領域INSET値 barMaxWidth = "[0.0~1.0]" バー幅の最大値(0.0~1.0) barItemMargin = "[0.0~1.0]" バーアイテムのマージン(0.0~1.0) barWidth = "10" バー幅の実幅(double) visibleLimit = "0" 表示下限値(これ以下のデータは未表示)) domainMargin = "1.0" グラフの書き出し位置の調整比率 useTableData = "[false|true]" SQLではなく、DBTableModelからグラフを作成するかどうか timeFormatType = "[1|2]" 時間軸の設定(00:00表示) useVerticalLabels = "[false|true]" 時間軸の設定(ラベルの縦書き) useCategoryColor = "[false|true]" カテゴリのカラー名指定があるかどうか tableId = "AAA" useTableData="true"の場合のDBTableModelの取得先ID scope = "[session|request]" useTableData="true"の場合のDBTableModelの取得先scope > {@SQL} </og:chartDataset> </og:chartCreate> 複数のグラフを重ね合わせる場合は、chartDataset タグを chartCreate のBODY部に 複数記述します。 <og:chartCreate title = "{@title}" domainLabel = "{@domainLabel}" width = "{@width}" height = "{@height}" > rectangleEdge = "{@rectangleEdge}" > plotOrientation = "{@plotOrientation}" > <og:chartDataset chartType = "{@chartType1}" valueLabel = "{@valueLabel1}" lowerBound = "{@lowerBound1}" upperBound = "{@upperBound1}" markValues = "{@markValues1}" markColors = "{@markColors1}" > {@SQL1} </og:chartDataset> <og:chartDataset chartType = "{@chartType2}" valueLabel = "{@valueLabel2}" lowerBound = "{@lowerBound2}" upperBound = "{@upperBound2}" markValues = "{@markValues2}" markColors = "{@markColors2}" > {@SQL2} </og:chartDataset> </og:chartCreate> chartType属性 は、チャートの種類を指定する、固有IDです。 [chartType属性] Area , Bar , Bar3D , CategoryStep , ClusteredXYBarV Compass , CyclicXYItem , DeviationV , Gantt , GroupedStackedBar HighLow , HybsBar , HybsLine , HybsParetoLine , HybsStackedBar LayeredBar , Level , Line3D , LineAndShape , Meter MinMax , MultiplePie , Pie , Pie3D , PolarItem Ring , SpiderWeb , StackedArea , StackedBar , StackedBar3D StackedTimeSeriesLineH , StackedTimeSeriesLineV , StackedXYArea , StackedXYArea2 , StandardXYItem StatisticalLineAndShape , Thermometer , TimeSeriesBarH , TimeSeriesBarV , TimeSeriesLineH TimeSeriesLineV , WaterfallBar , XYArea , XYArea2 , XYBarV XYBlock , XYBubble , XYDifference , XYDot , XYError XYLine3D , XYLineAndShape , XYStep , XYStepArea , YIntervalV markColors属性 は、マーカーラインの色を指定します java.awt.Color クラスのstatic フィールド名の文字列で指定します。 [renderer属性] BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW #XXXXXX形式の16bitRGB表記
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
ChartDatasetTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setBarItemMargin(java.lang.String margin)
【TAG】BOXチャートのバーアイテムのマージン(0.0~1.0)を指定します(初期値:null)。
|
void |
setBarMaxWidth(java.lang.String barWidth)
【TAG】BOXチャートのバー幅の最大値(0.0~1.0)を指定します(初期値:null)。
|
void |
setBarWidth(java.lang.String width)
【TAG】BOXチャートのバー幅(double)を指定します(初期値:null)。
|
void |
setBaseLegend(java.lang.String baseLegend)
【TAG】シリーズ単位の凡例 の表示可否を設定します(初期値:true 表示する)。
|
void |
setChartType(java.lang.String chartType)
【TAG】ChartDataset のデータタイプを指定します。
|
void |
setDbid(java.lang.String id)
【TAG】(通常は使いません)Datasetオブジェクトを作成する時のDB接続IDを指定します(初期値:null)。
|
void |
setDomainMargin(java.lang.String margin)
【TAG】グラフの書き出し位置の調整比率を指定します(初期値:null 0.0(真ん中:MIDDLE))。
|
void |
setDynamicOCNo(java.lang.String dynamicOCNo)
【TAG】動的なマーカーラインの基準シリーズ番号を設定します(初期値:null)。
|
void |
setItemLabelVisible(java.lang.String itemLabelVisible)
【TAG】データの値(itemText)を表示するかどうか[true/false/last]を指定します(初期値:false[表示しない])。
|
void |
setLowerBound(java.lang.String lowerBound)
【TAG】チャートの縦軸の最小値をセットします(初期値:自動計算)。
|
void |
setMarkColors(java.lang.String markColors)
【TAG】マーカーラインの色をCSV形式で複数指定します。
|
void |
setMarkOverColors(java.lang.String overColors)
【TAG】マーカーラインの超過時のShape色をCSV形式で複数指定します。
|
void |
setMarkValues(java.lang.String markValues)
【TAG】マーカーラインの設定値をCSV形式で複数指定します。
|
void |
setSeriesColors(java.lang.String colors)
【TAG】複数チャート(series)描画時のチャート色の繰返しパターンをCSV形式で複数指定します。
|
void |
setSeriesLabels(java.lang.String labels)
【TAG】複数チャート(series)描画時のラベル名をCSV形式で複数指定します。
|
void |
setShapeColors(java.lang.String colors)
【TAG】データ毎にShapeを切り替える時の色の繰返しパターンをCSV文字列で指定します。
|
void |
setShapeScale(java.lang.String scale)
【TAG】shapeの大きさを倍率指定で変更します(初期値:null)。
|
void |
setShapesVisible(java.lang.String shapesVisible)
【TAG】ラインチャートのポイントを四角表示するかどうか[true:する/false:しない]を指定します(初期値:true)。
|
void |
setTableId(java.lang.String id)
【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
(初期値:HybsSystem#TBL_MDL_KEY[=])。
|
void |
setTickSize(java.lang.String size)
【TAG】チャートの縦軸の目盛の幅をセットします(初期値:自動計算)。
|
void |
setTimeFormatType(java.lang.String type)
【TAG】時刻を表す場合の表現の仕方[E1/E2/E3/H1/H2/H3]を指定します(初期値:null)。
|
void |
setUpperBound(java.lang.String upperBound)
【TAG】チャートの縦軸の最大値をセットします(初期値:自動計算)。
|
void |
setUseCategoryColor(java.lang.String useCateColor)
【TAG】カテゴリのカラー名指定があるかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseDottedLine(java.lang.String useDottedLine)
【TAG】ラインチャートの線をドットラインにするかどうか[true/false]を指定します(初期値:false[線分])。
|
void |
setUseGradient(java.lang.String useGradient)
【TAG】バーチャートのグラデーション処理を行うかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseItemLabelSep(java.lang.String used)
【TAG】データの値(itemText)の表示に、桁区切り文字を使用するかどうか[true/false]を指定します(初期値:true[使用する])。
|
void |
setUseMarkAnchor(java.lang.String useAnchor)
【TAG】マーカーライン描画時に、その設定値を表示します。
|
void |
setUseTableData(java.lang.String flag)
【TAG】グラフ化するデータを DBTableModel から作成するかどうか(初期値:false)。
|
void |
setUseVerticalLabels(java.lang.String useVLavels)
【TAG】ラベルの表示向きを縦にするかどうか[false/true]を指定します(初期値:false[横書き])。
|
void |
setValueInset(java.lang.String inset)
【TAG】縦軸の表示領域INSET値(double)を指定します(初期値:null)。
|
void |
setValueLabel(java.lang.String valueLabel)
【TAG】縦軸の表示名称を指定します。
|
void |
setValueLabelsVisible(java.lang.String labelsVisible)
【TAG】Value(縦軸)のラベルを表示するかどうか[true:する/false:しない]を指定します(初期値:true[表示する])。
|
void |
setValueMarksVisible(java.lang.String marksVisible)
【TAG】Value(縦軸)のマーカーを表示するかどうか[true:する/false:しない]を指定します(初期値:true[表示する])。
|
void |
setVisibleLimit(java.lang.String limit)
【TAG】表示下限値(これ以下のデータは未表示)の値(double)を指定します(初期値:null)。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public ChartDatasetTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
public void setDbid(java.lang.String id)
id
- データベース接続IDpublic void setChartType(java.lang.String chartType)
chartType
- チャートタイプCategoryItemRenderer
,
XYItemRenderer
チャートタイプ | レンデラー(org.jfree.chart.renderer.) | Dataset |
---|---|---|
HybsLine | HybsLineRenderer | Category |
LineAndShape | category.LineAndShapeRenderer | Category |
Line3D | category.LineRenderer3D | Category |
StatisticalLineAndShape | category.StatisticalLineAndShapeRenderer | Category |
HybsBar | HybsBarRenderer | Category |
Bar | category.BarRenderer | Category |
Bar3D | category.BarRenderer3D | Category |
Area | category.AreaRenderer | Category |
HybsStackedBar | HybsStackedBarRenderer | Category |
StackedBar | category.StackedBarRenderer | Category |
StackedBar3D | category.StackedBarRenderer3D | Category |
StackedArea | category.StackedAreaRenderer | Category |
GroupedStackedBar | category.GroupedStackedBarRenderer | Category |
LayeredBar | category.LayeredBarRenderer | Category |
CategoryStep | category.CategoryStepRenderer | Category |
Level | category.LevelRenderer | Category |
MinMax | category.MinMaxCategoryRenderer | Category |
WaterfallBar | category.WaterfallBarRenderer | Category |
MultiplePie | null | Category |
SpiderWeb | null | Category |
Pie | null | Pie |
Pie3D | null | Pie |
Ring | null | Pie |
XYArea | xy.XYAreaRenderer | XY |
XYArea2 | xy.XYAreaRenderer2 | XY |
XYBlock | xy.XYBlockRenderer | XY |
CyclicXYItem | xy.CyclicXYItemRenderer | XY |
HighLow | xy.HighLowRenderer | XY |
StackedXYArea | xy.StackedXYAreaRenderer | XY |
StackedXYArea2 | xy.StackedXYAreaRenderer2 | XY |
StandardXYItem | xy.StandardXYItemRenderer | XY |
XYBubble | xy.XYBubbleRenderer | XY |
XYDifference | xy.XYDifferenceRenderer | XY |
XYDot | xy.XYDotRenderer | XY |
XYError | xy.XYErrorRenderer | XY |
XYLine3D | xy.XYLine3DRenderer | XY |
XYLineAndShape | xy.XYLineAndShapeRenderer | XY |
XYStepArea | xy.XYStepAreaRenderer | XY |
XYStep | xy.XYStepRenderer | XY |
PolarItem | DefaultPolarItemRenderer | XY |
Meter | null | Value |
Thermometer | null | Value |
Compass | null | Value |
Gantt | category.GanttRenderer | TaskSeries |
XYBarV | xy.XYBarRenderer | TimeSeries |
ClusteredXYBarV | xy.ClusteredXYBarRenderer | TimeSeries |
YIntervalV | xy.YIntervalRenderer | TimeSeries |
DeviationV | xy.DeviationRenderer | TimeSeries |
TimeSeriesLineV | xy.StandardXYItemRenderer | TimeSeries |
TimeSeriesLineH | xy.StandardXYItemRenderer | TimeSeries |
TimeSeriesBarV | xy.XYBarRenderer | TimeSeries |
TimeSeriesBarH | xy.XYBarRenderer | TimeSeries |
StackedTimeSeriesLineV | xy.StandardXYItemRenderer | TimeSeries |
StackedTimeSeriesLineH | xy.StandardXYItemRenderer | TimeSeries |
TimeStepV | xy.XYStepRenderer | TimeSeries |
TimeStepH | xy.XYStepRenderer | TimeSeries |
public void setUseTableData(java.lang.String flag)
flag
- DBTableModelを利用 [true:する/false:しない]public void setTableId(java.lang.String id)
id
- テーブルID (sessionに登録する時のID)public void setBaseLegend(java.lang.String baseLegend)
baseLegend
- シリーズ単位の凡例表示 [true:する/false:しない]public void setValueLabel(java.lang.String valueLabel)
valueLabel
- 縦軸の表示名称public void setMarkValues(java.lang.String markValues)
markValues
- マーカーラインの設定値(CSV形式)setMarkColors( String )
public void setUseMarkAnchor(java.lang.String useAnchor)
useAnchor
- 設定値表示 [true:する/false:しない]public void setMarkColors(java.lang.String markColors)
markColors
- マーカーラインの色(CSV形式)Color.BLACK
,
setMarkValues( String )
BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW , (PURPLE) #XXXXXX形式の16bitRGB表記 でも指定可能です。
public void setMarkOverColors(java.lang.String overColors)
overColors
- マーカーラインの超過時のShape色(CSV形式)Color.BLACK
BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW , (PURPLE) #XXXXXX形式の16bitRGB表記 でも指定可能です。
public void setDynamicOCNo(java.lang.String dynamicOCNo)
dynamicOCNo
- 基準シリーズ番号public void setLowerBound(java.lang.String lowerBound)
lowerBound
- 縦軸の最小値public void setUpperBound(java.lang.String upperBound)
upperBound
- 縦軸の最大値public void setTickSize(java.lang.String size)
size
- 縦軸のチック(目盛)の幅public void setUseGradient(java.lang.String useGradient)
useGradient
- グラデーション処理 [true:する/false:しない]public void setShapesVisible(java.lang.String shapesVisible)
shapesVisible
- ポイントの四角表示 [true:する/false:しない]public void setShapeColors(java.lang.String colors)
colors
- データ毎の色の繰返しパターン(CSV文字列)Color.BLACK
public void setShapeScale(java.lang.String scale)
scale
- shapeの大きさの倍率public void setUseDottedLine(java.lang.String useDottedLine)
useDottedLine
- ドットライン表示 [true:点線/false:線分]public void setSeriesColors(java.lang.String colors)
colors
- チャート色の繰返しパターン(CSV形式)Color.BLACK
public void setSeriesLabels(java.lang.String labels)
labels
- チャートのシリーズのラベル名(CSV形式)public void setValueLabelsVisible(java.lang.String labelsVisible)
labelsVisible
- ラベル表示 [true:する/false:しない]public void setValueMarksVisible(java.lang.String marksVisible)
marksVisible
- マーカー表示 [true:する/false:しない]public void setItemLabelVisible(java.lang.String itemLabelVisible)
itemLabelVisible
- 表示方法 [true:ラベル表示/false:非表示/last:最後の値のみ表示]public void setUseItemLabelSep(java.lang.String used)
used
- 桁区切り文字使用 [true:使用する/false:使用しない]public void setValueInset(java.lang.String inset)
inset
- Value(縦軸)の表示領域INSET値public void setBarWidth(java.lang.String width)
width
- BOXチャートのバー幅(double)public void setBarMaxWidth(java.lang.String barWidth)
barWidth
- BOXチャートのバー幅の最大値(0.0~1.0)public void setBarItemMargin(java.lang.String margin)
margin
- BOXチャートのバーアイテムのマージン(0.0~1.0)public void setVisibleLimit(java.lang.String limit)
limit
- 表示下限値 (これ以下のデータは未表示)public void setDomainMargin(java.lang.String margin)
margin
- グラフの書き出し位置の調整比率public void setTimeFormatType(java.lang.String type)
type
- 表示方法 [E1/E2/E3/H1/H2/H3]public void setUseVerticalLabels(java.lang.String useVLavels)
useVLavels
- ラベルの表示向き [false:横書き/true:縦書き]public void setUseCategoryColor(java.lang.String useCateColor)
useCateColor
- カテゴリのカラー名指定 [false:指定しない/true:指定する]public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.