FusionCharts簡單教程(三)-----FusionCharts的基本屬性


      通過前面兩章的講解我們可以制作出簡單的圖像,但是有時候我們需要對圖像進行一個精確的規划,比如設置背景顏色、設置提示信息、設置間隔顏色等等,這時就需要我們對FusionCharts的細節有比較詳細的了解,只有了解了這些最基本的元素才能制作出我們想要的圖像。

      FusionCharts的基本元素主要包括如下幾個方面:圖像背景和畫布、圖形標簽、刻度線標簽、提示信息、數據。

一、圖像背景和畫布。

      這個標簽類主要是用於設置圖像的背景、邊框和對整個畫布進行設置。

aaaa

屬性名稱

屬性說明

示例或說明

bgColor

背景顏色

bgColor='999999,FFFFF漸變 bgColor=’999999’ 單色

bgAlpha

背景透明度

設置范圍在1-100

showBorder

圖表外是否顯示邊框

默認二維圖表顯示,三維不顯示

borderColor

邊框顏色

十六進制表示去掉前面的#號

borderThickness

邊框線的粗細

像素表示

borderAlpha

邊框透明度

bgSWF

背景圖片或動畫

保證此圖片和SWF文件在同一個文件夾

bgSWFAlpha

設置背景圖片的透明度

      上面是對整個畫布進行控制、設置,其實我們還可以對二維的圖像進行設置,其中包括:背景圖片、邊框以及透明度。

bbbbbb

屬性名稱

屬性說明

示例或說明

canvasbgColor

圖表背景顏色

可設置單色也可以使用梯度設置漸變色

canvasbgAlpha

圖表背景透明度

設置范圍在1-100

canvasBorderColor

圖表背景邊框顏色

canvasBorderThickness

圖表背景邊框線粗細

canvasBorderAlpha

圖表背景邊框透明度

      對於透明度而已,它會隨着值的變大而越不明顯。下面是透明度為100和60的比較(注意邊框的變化),

ccccc

二、圖形標簽

      圖形標簽主要是用於表現圖像的數據軸、名稱、字體等等及其相關的屬性的設置。

2.1圖表名稱

      通過圖表的名稱屬性我們可以設置圖形的名稱、子名稱、X、Y軸的名稱。

ffffff

屬性名稱

屬性說明

示例或說明

caption

標題

subcaption

子標題

xAxisName

X軸名稱

yAxisName

Y軸名稱

rotateYAxisName

Y軸名稱是否旋轉的顯示

rotateNames

X軸名稱是否旋轉的顯示

slantLabels=’1’時,斜45度,否則斜90度豎排

2.2字體屬性

屬性名稱

屬性說明

示例或說明

outCnvbaseFont

Canvas外面的字體

即標題、子標題、X/Y軸名稱字體

outCnvbaseFontSize

Canvas外面的字體大小

范圍在0-72

outCnvbaseFontColor

Canvas外面的字體顏色

baseFont

Canvas里面的字體

baseFontSize

Canvas里面的字體大小

baseFontColor

Canvas里面的字體顏色

2.3數據軸屬性

屬性名稱

屬性說明

示例或說明

showLabels

是否顯示X軸標簽名稱

默認顯示

showYAxisValues

是否顯示Y軸標簽名稱

默認顯示

numberPrefix

Y軸數據加上前綴

如numberPrefix = ‘a’

numberSuffix

Y軸數據加上后綴

如numberPrefix = ‘b’

formatNumberScale

是否格式化數字,默認為1(True),自動的給你的數字加上K(千)或M(百萬);若取0,則不加K或M

formatNumberScale=’0’即可去除掉這個’k’

labelDisplay

標簽顯示格式

WRAP(重疊)ROTATE(旋轉)Stagger(交錯)

slantLabels

標簽旋轉顯示時的傾斜角度

staggerLines

標簽交錯顯示時的交錯行數

labelStep

橫軸標簽隔幾個顯示

yAxisValuesStep

縱軸標簽隔幾個顯示

yAxisMinValue

Y軸坐標的最小值

yAxisMaxValue

Y軸坐標的最大值

xAxisMinValue

X軸坐標的最小值

xAxisMaxValue

X軸坐標的最大值

2.4圖例相關屬性

屬性名稱

屬性說明

示例或說明

showLegend

是否顯示圖例說明

默認顯示

legendPosition

設置圖例說明的位置

legendBgColor

設置圖例說明的背景顏色

legendBgAlpha

設置圖例說明的背景透明度

legendBorderColor

設置圖例說明的邊框顏色

legendBorderThickness

設置圖例說明的邊框粗細

legendBorderAlpha

設置圖例說明的邊框透明度

legendShadow

是否顯示為圖例說明顯示陰影

legendScrollBgColor

設置圖例說明滾動條的背景顏色

當圖例說明中有很多事件時

legendScrollBarColor

設置圖例說明滾動條的顏色

當圖例說明中有很多事件時

egendScrollBtnColor

設置圖例說明滾動條的按鈕的顏色

當圖例說明中有很多事件時

2.53D圖表屬性

屬性名稱

屬性說明

示例或說明

view2D()

以二維的形式顯示

3D圖表已有的方法接口

view3D()

以三維的形式顯示

3D圖表已有的方法接口

resetView()

重置,恢復到原先的角度

3D圖表已有的方法接口

rotateView(x,y)

旋轉到所選的角度

3D圖表已有的方法接口

getViewAngles()

獲得當前圖表所處的橫縱角度

var a=getViewAngles();

alert(a.xAng); alert(a.yAng);

cameraAngX

設置圖表角度(橫軸角度)

0 to 360/0 to -360默認為30度

cameraAngY

設置圖表角度(縱軸角度)

0 to 360/0 to -360默認為-45度

startAngX

設置圖表開始的角度(橫軸角度)

0 to 360/0 to -360

endAngX

設置圖表結束的角度(橫軸角度)

0 to 360/0 to -360

startAngY

設置圖表開始的角度(縱軸角度)

0 to 360/0 to -360

endAngY

設置圖表結束的角度(縱軸角度)

0 to 360/0 to -360

dynamicShading

是否設置光源影響

lightAngX

設置光源的角度(橫軸角度)

0 to 360/0 to -360

lightAngY

設置光源的角度(縱軸角度)

0 to 360/0 to -360

YZWallDepth

設置yz面的深度

ZXWallDepth

設置zx面的深度

XYWallDepth

設置xy面的深度

clustered

圖表是否嵌入顯示

默認前后重疊顯示

三、刻度線

      在刻度線標簽中我們可以設置零平面、刻度線和趨勢線。

gggggg

3.1零平面

屬性名稱

屬性說明

示例或說明

zeroPlaneColor

設置零線(面)的顏色

zeroPlaneThickness

設置零線(面)的粗細

zeroPlaneAlpha

設置零線(面)的透明度

zeroPlaneShowBorder

是否顯示零面的外框

只針對3D圖表

zeroPlaneBorderColor

設置零面外框的顏色

只針對3D圖表

3.2刻度線

屬性名稱

屬性說明

示例或說明

divLineColor

設置div的顏色

divLineThickness

設置div的線條粗細

1-5

divLineAlpha

設置div的線條透明度

1-100

divLineIsDashed

設置div是否虛線顯示

showAlternateHGridColor

設置div塊是否高亮顯示

vDivLineColor

設置垂直div的顏色

vDivLineThickness

設置垂直div的線條粗細

vDivLineAlpha

設置垂直div的線條透明度

vDivLineIsDashed

設置垂直div是否虛線顯示

showAlternateVGridColor

設置垂直div塊是否高亮顯示

alternateVGridAlpha (透明度)

hhhhhh

     上面圖像將零平面顏色設置為綠色、刻度線顏色為白色、粗細為1、虛線顯示(如果虛線實現,粗細最好<=2否則就不清晰)。

3.3趨勢線

屬性名稱

屬性說明

示例或說明

dashed

是否虛線顯示

默認實線顯示

dashLen

設置虛線長度

dashGap

設置虛線間隙寬度

startValue

起始值

單個時一條橫線,有結束值時,兩點連線

endValue

結束值

displayvalue

線標示

valueOnRight

設置displayvalue顯示右邊

valueOnRight ='1'

color

設置線顏色

四、提示信息

      當我們將鼠標放在某快數據區域的時候,提示信息就會顯示相應的提示內容,包括數據、所屬“單位”、以及一些用戶設置的信息。通過如下幾個屬性我們定制自己的提示信息。

jjjjjj      kkkkkk

屬性名稱

屬性說明

示例或說明

showToolTip

鼠標放上去是否顯示提示

Set屬性里可自定義設置toolText

toolText

自定義提示框顯示的內容

toolTipBorderColor

提示框邊框的顏色

toolTipBgColor

提示框背景顏色

五、數據格式

decimals

設置小數點后面保留的位數

forceDecimals

是否強制保留小數點后面的decimals設置的位數

formatNumberScale

是否按默認的數據格式顯示

decimalSeparator

小數點的分隔表示方式

默認‘.’

thousandSeparator

千分位的分隔表示方式

默認‘,’

numberScaleValue

兩個聯合一起使用,定義數據標度

numberScaleValue='1000,1000,1000'

numberScaleUnit

numberScaleUnit='K,M,B'

numberPrefix

數字顯示的前綴

numberPrefix='$'

numberSuffix

數字顯示的后綴


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM