JavaScript圖表工具FusionCharts入門教程(26):餅圖和甜甜圈圖(三)
FusionCharts Suite XT是全面的跨平臺(tái)、跨瀏覽器JavaScript圖表套包,其中包括FusionCharts XT、PowerCharts XT 、FusionWidgets XT 、FusionMaps XT。支持 ASP、 ASP.NET、 PHP、 JSP、 ColdFusion、 Ruby on Rails、 JavaScript、甚至簡(jiǎn)單的HTML頁面。它是你值得信賴的JavaScript圖表解決方案,目前在全球有45萬用戶選擇Fusioncharts來制作專業(yè)的JavaScript圖表。
設(shè)置起始角度
默認(rèn)情況下,餅圖/甜甜圈圖從0°角開始繪制。該圖表允許您顯式設(shè)置起始角度。指定startingAngle屬性設(shè)置餅圖/甜甜圈圖的起始角度。第一個(gè)餅圖切片將從此屬性中指定的角度度量開始繪制。
請(qǐng)參閱下面給出的代碼:
{ "chart": { "startingAngle": "45" } }起始角設(shè)置為45°的餅圖如下所示:
默認(rèn)情況下,當(dāng)餅圖/甜甜圈圖首次呈現(xiàn)時(shí),將切入所有切片。但是,要突出顯示一個(gè)切片,您可能希望在圖表首次加載時(shí)將其切成薄片。isSliced屬性可用于指定餅圖將被切成一切片的形式呈現(xiàn)。將該屬性設(shè)置1為餅圖切片,以呈現(xiàn)切出的切片。此屬性屬于data對(duì)象。
請(qǐng)參閱下面給出的代碼:
{ "data": { "label": "Household", "value": "49100", "isSliced": "1" }一片切成薄片的餅圖如下所示:
配置切片距離
切出餡餅/甜甜圈切片時(shí),您可以配置中心和切出的切片之間的距離。使用slicingDistance屬性設(shè)置圖表中心和切出的切片之間的距離(以像素為單位)。
請(qǐng)參閱下面給出的代碼:
{ "chart": { "slicingDistance": "10" } }配置了切片距離的圖表如下所示:

配置斜角效果
對(duì)于餅圖/甜甜圈圖,您可以配置斜角效果以使用3D效果渲染圖表。設(shè)置use3DLighting屬性以1指定是否將使用高級(jí)漸變和陰影效果來創(chuàng)建外觀更好的圖表。
使用radius3D屬性設(shè)置圖表的3D半徑。在3D照明模式下繪制圖表時(shí),使用此屬性可以以百分比形式設(shè)置半徑。從根本上說,它有助于設(shè)置餡餅/甜甜圈的斜角距離。
請(qǐng)參閱下面給出的代碼:
{ "chart": { "use3DLighting": "1", "radius3D": "50" } }為斜角效果配置的餅圖如下所示:

想要購(gòu)買FusionCharts Suite XT正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊