Namespace: Chart

ov. Chart

圖表類UI

Methods

staticov.Chart.Bar(parameter)

common/PilotGaea-Chart.js, line 257

新增長條圖

Name Type Description
parameter Object

長條圖設定參數

Name Type Description
dataSet Array.<Object>

傳入的資料集,形式為陣列物件,ex:[{ label: "標籤1", value:10 }, { label: "標籤2", value: 20 }]

xLabel string

X軸的標籤名稱

yLabel string

Y軸的標籤名稱

title string

長條圖的標題

margin number

長條圖距離svg邊界的距離,單位為pixel

width number

長條圖的寬,單位為pixel 註:此為整個svg的大小

height number

長條圖的高,單位為pixel 註:此為整個svg的大小

rectPitch number

長條圖的間距

color string

長條圖的顏色

stroke string

長條圖尺標的顏色

strokeWidth number

長條圖尺標的粗細,當數值為0時不會出現尺標

opacity number

長條圖顏色的透明度

fontSize number

長條圖尺標的字型大小

fontColor string

長條圖尺標的字的顏色

axisFontSize number

長條圖軸的字型大小

axisFontColor string

長條圖軸的字的顏色

titleFontSize number

標題文字的大小

titleFontColor string

標題文字的顏色

xAxisPos number

下標題文字距離長條圖的距離,註:當位置超過邊界時文字可能會消失,可以調整邊框大小解決

yAxisPos number

左標題文字距離長條圖的距離,註:當位置超過邊界時文字可能會消失,可以調整邊框大小解決

titlePos number

標題距離長條圖的距離,註:當位置超過邊界時文字可能會消失,可以調整邊框大小解決

legentName string

legent的名稱,如果沒設不會出現legent

legentWidth number

legent矩形的大小

legentFontSize number

legent文字的大小

legentPitch number

legent的間隔

legentPos number

legent距離長條圖的距離

legentFontColor string

legent的文字顏色,如果沒指定會跟標籤顏色相同

animationTime number

顯示動畫的時間,為0則不會跑動畫

Example

要使用的話先產生一個新的長條圖,並用getElement()取得長條圖的節點,最後再加進節點裡顯示,底下範例
var bar = new ov.Chart.Bar(parameter);
document.body.appendChild(bar.getElement());

staticov.Chart.LineChart(parameter)

common/PilotGaea-Chart.js, line 586

新增折線圖

Name Type Description
parameter Object

折線圖設定參數

Name Type Default Description
dataSet Array.<Object>

傳入的資料集,形式為陣列物件,ex:[{ label: "標籤1", value:10 }, { label: "標籤2", value: 20 }]

xTag string "label" optional

X軸的資料屬性名稱

yTag string "value" optional

Y軸的資料屬性名稱

xLabel string

X軸的標籤名稱

yLabel string

Y軸的標籤名稱

title string

折線圖的標題

margin number

折線圖距離svg邊界的距離,單位為pixel

width number

折線圖的寬,單位為pixel 註:此為整個svg的大小

height number

折線圖的高,單位為pixel 註:此為整個svg的大小

color string

折線圖的顏色

stroke string

折線圖尺標的顏色

strokeWidth number

折線圖尺標的粗細,當數值為0時不會出現尺標

opacity number

折線圖顏色的透明度

fontSize number

折線圖尺標的字型大小

fontColor string

折線圖尺標的字的顏色

axisFontSize number

折線圖軸的字型大小

axisFontColor string

折線圖軸的字的顏色

titleFontSize number

標題文字的大小

titleFontColor string

標題文字的顏色

xAxisPos number

下標題文字距離折線圖的距離,註:當位置超過邊界時文字可能會消失,可以調整邊框大小解決

yAxisPos number

左標題文字距離折線圖的距離,註:當位置超過邊界時文字可能會消失,可以調整邊框大小解決

titlePos number

標題距離折線圖的距離,註:當位置超過邊界時文字可能會消失,可以調整邊框大小解決

legentName string

legent的名稱,如果沒設不會出現legent

legentWidth number

legent矩形的大小

legentFontSize number

legent文字的大小

legentPitch number

legent的間隔

legentPos number

legent距離折線圖的距離

legentFontColor string

legent的文字顏色,如果沒指定會跟標籤顏色相同

animationTime number

顯示動畫的時間,為0則不會跑動畫

radius number

折線圖的點的大小,為0則不會出現點

Example

要使用的話先產生一個新的折線圖,並用getElement()取得折線圖的節點,最後再加進節點裡顯示,底下範例
var lineChart = new ov.Chart.LineChart(parameter);
document.body.appendChild(lineChart.getElement());

staticov.Chart.Pie(parameter)

common/PilotGaea-Chart.js, line 38

新增圓餅圖

Name Type Description
parameter Object

圓餅圖設定參數

Name Type Description
dataSet Array.<Object>

傳入的資料集,形式為陣列物件,ex:[{ label: "標籤1", value:10 }, { label: "標籤2", value: 20 }]

margin number

圓餅圖距離svg邊界的距離,單位為pixel

radius number

圓餅圖半徑,單位為pixel

innrtRadius number

圓餅圖內圈半徑,單位為pixel

title string

圓餅圖的標題

color Array.<string>

圓餅圖的顏色,形式為陣列,ex:["red","blue"] 註:當陣列小於資料數時顏色會巡迴

stroke string

圓餅圖的線框顏色

strokeWidth number

圓餅圖線框的粗細,當數值為0時圓餅圖不會有線框

opacity number

圓餅圖顏色的透明度

fontSize number

圓餅圖字型的大小

fontColor string

圓餅圖字的顏色

titleFontSize number

標題文字的大小

titleFontColor string

標題文字的顏色

titlePos number

標題距離圓餅圖的距離,註:當位置超過邊界時文字可能會消失,可以調整邊框大小解決

legentWidth number

legent矩形的大小

legentFontSize number

legent文字的大小

legentPitch number

legent的間隔

legentPos number

legent距離圓餅圖的距離

legentFontColor string

legent的文字顏色,如果沒指定會跟標籤顏色相同

round number

圓餅圖文字要取到小數點幾位

animationTime number

顯示動畫的時間,為0則不會跑動畫

Example

要使用的話先產生一個新的圓餅圖,並用getElement()取得圓餅圖的節點,最後再加進節點裡顯示,底下範例
var pie = new ov.Chart.Pie(parameter);
document.body.appendChild(pie.getElement());