silverlight
工具箱給我們提供了乙個資料統計表控制項。我們只需要將資料與這套工具結合起來,就可以繪製出柱形,線性,餅狀圖形等。
我們在繪製圖表之前,需要引用類庫程式集。如果我們將控制項拖到檢視當中,ide就會自動引入程式集檔案並建立命名空間。
每乙個圖表必須在chart物件的
chart.series
屬性標記內進行定義,每個series可以包含若干個同種型別的圖表,這樣我們就可以在乙個圖表中實現多種資料的比較了。
下面是繪製柱狀圖形的**:
<
toolkit
:chartx:
name
="chartcolumn"
margin
="5"
title
="柱狀圖
"width
="400"
height
="250">
<
toolkit
:chart.series
>
<
toolkit
:columnseries
title="人
¨?口¨2"
dependentvaluebinding
=""
independentvaluebinding
=""/>
<
toolkit
:columnseries
title
="gdp"
dependentvaluebinding
=""
independentvaluebinding
=""/>
toolkit
:chart.series
>
toolkit
:chart
>
然後我們來繫結資料。
((columnseries)chartcolumn.series[
0]).itemssource =
newkeyvaluepair<
string
, int
> ;
((columnseries)chartcolumn.series[
1]).itemssource =
newkeyvaluepair<
string
, int
> ;
第乙個用於繫結人口資料,第二個用於繫結gdp資料。我們建立鍵值對
keyvaluepair
陣列作為圖表的資料來源。value表示城市名,key表示人口或gdp,這兩個屬性分別是對
dependentvaluebinding
和independentvaluebinding
進行繫結。
效果如圖:
如果我們使用線形或者點行,那麼我們x軸上必須是數值型,一旦我們設定為string型別,就會發生程式異常。
下面我們來繪製餅狀圖,**如下:
餅狀圖" width="400" height="250">
人口"
dependentvaluebinding=""
independentvaluebinding=""/>
繫結資料**:
((pieseries)chartpie.series[
0]).itemssource =
newkeyvaluepair<
string
, int
> ;
效果如圖:
Silverlight之工具箱使用1
我們在開發silverlight專案時必定需要使用vs自帶的一些控制項,但是這些有限的控制項有時候難以滿足開發時的需求,因此ms給我們大家提供另外一套工具,來緩解silverlight開發包的不足。1 2 下面列出一些工具箱中控制項的用途 控制項 用途 autocompletebox 由文字框和下拉...
通訊工具箱之awgn
awgn 給訊號新增加性高斯白雜訊 y awgn x,snr 給訊號x加awgn。snr,單位db。若x是複試,加的就是復高斯雜訊。假設預設訊號x的功率為 0 dbw。y awgn x,snr,sigpower 給定了訊號 x 的的功率為 sigpower,其他給上式一樣。y awgn x,snr,...
做中學之效率工具箱
我比較反對以下面的理由拒絕學習 我用到什麼再學習,不浪費時間學習無用的知識。原因是 我鼓勵大家在學校盡量多系統性的學一些知識,認為學的東西沒有用,要麼是學得差,不會用 要麼從事的工作技術含量低,用不到。比如,不少人認為數學沒用,那讀讀 數學之美 吧,我們幾乎每天都離不開裡面講的數學內容。下面的內容,...