国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

16.1.創建一個圖表

2024-04-27 13:52:21
字體:
來源:轉載
供稿:網友
16.1.1. 問題
我想在程序中添加一個圖表。
16.1.2. 解決辦法
首先要創建目標類型的圖表,然后為該類型的圖表添加一個合適的CharSeries 對象,最后為該圖表綁定數據提供器(dataProvider)。
16.1.3. 討論
圖表有多種類型,在使用之前必須清楚工具箱中有哪些圖表可供調用。

每一種圖表都有一個ChartSeries 對象與之對應。要將數據顯式地表示為某個特定的圖表,就要先添加對應的數列類型然后綁定到一個數據提供器上。ChartSeries 對象定義了在圖表的x 軸和y 軸上顯示何種數據以及數據列的名稱。數據列名稱可以添加濾鏡來顯示,包括陰影模糊或者發光的效果。

根據數據的不同格式,你可能需要自定義一個橫向或縱向的坐標。如果數據是一個集合,如日期、國家、人,你就需要使用類坐標(CategoryAxis)。如果數據是單純的數字,就要使用線性坐標(LinearAxis)。

圖表的數據提供器可以是一個數組或多個類的集合,也可以是XMLList 對象。如果你要在圖表標簽上設置一個數據提供器,那么數據列對象就會繼承這個數據提供器,或者你可以選擇為每個數據列對象單獨地指定一個數據提供器。不同的數據列可以使用不同的數據提供器。一個圖表不需要使用數據提供器里面的所有數據,可以只使用指定的部分數據。

可以用與以下代碼創建條狀圖和餅狀圖:
+展開
-XML
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="horizontalbackgroundColor="0xFFFFFF">

<mx:Script>
<![CDATA[
// a basic data set
[Bindable] public var chartDP:Array = [
{day:'Monday',rainfall:10,elevation:100,temperature:78},
{day:'Tuesday',rainfall:7,elevation:220,temperature:66},
{day:'Wednesday',rainfall:5,elevation:540,temperature:55},
{day:'Thursday',rainfall:8,elevation:60,temperature:84},
{day:'Friday',rainfall:11,elevation:390,temperature:52},
{day:'Saturday',rainfall:12,elevation:790,temperature:45},
{day:'Sunday',rainfall:14,elevation:1220,temperature:24}
];

]]>
</mx:Script>
<mx:ToggleButtonBar dataProvider="{simpleCharts}"
direction="vertical" />

<mx:ViewStack id="simpleCharts" >
<mx:Canvas label="Bar">
<mx:BarChart dataProvider="{chartDP}" >
<mx:verticalAxis>
<mx:CategoryAxis
dataProvider="{chartDP}"
categoryField="day" />

</mx:verticalAxis>
<mx:series>
<!-- bar chart uses a BarSeries -->
<mx:BarSeries
yField="dayxField="rainfall"
displayName="day" />

</mx:series>
</mx:BarChart>
</mx:Canvas>
<mx:Canvas label="Pie">
<mx:PieChart dataProvider="{chartDP}" >
<!-- no axes need to be defined in a pie chart -->
<mx:series>
<!-- pie chart uses a pie series -->
<mx:PieSeries
field="rainfall"
nameField="day"
labelPosition="callout"
displayName="rainfall" />

</mx:series>
</mx:PieChart>
</mx:Canvas>
</mx:ViewStack>
</mx:Application>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特前旗| 普格县| 景德镇市| 永平县| 昌江| 南召县| 武宁县| 特克斯县| 兰溪市| 邵武市| 福海县| 维西| 隆林| 新龙县| 兴安县| 肃宁县| 廊坊市| 宁海县| 册亨县| 临城县| 丰台区| 北票市| 四会市| 昌吉市| 辽中县| 丽江市| 精河县| 大同县| 和平区| 大名县| 呼玛县| 手游| 越西县| 界首市| 博乐市| 舒兰市| 广州市| 遵义县| 临夏市| 会宁县| 新余市|