在Silverlight 2中實現超酷圖表
[1] 在Silverlight 2中實現超酷圖表
[2] 在Silverlight 2中實現超酷圖表
[3] 在Silverlight 2中實現超酷圖表
[4] 在Silverlight 2中實現超酷圖表
[5] 在Silverlight 2中實現超酷圖表
[6] 在Silverlight 2中實現超酷圖表
[7] 在Silverlight 2中實現超酷圖表
[2] 在Silverlight 2中實現超酷圖表
[3] 在Silverlight 2中實現超酷圖表
[4] 在Silverlight 2中實現超酷圖表
[5] 在Silverlight 2中實現超酷圖表
[6] 在Silverlight 2中實現超酷圖表
[7] 在Silverlight 2中實現超酷圖表
引言
Silverlight對于圖形圖像處理方面,從1.0時代起就給予了很強大的支持,所以我們可以在Silverlight中實現非常棒的各種統計圖表,然而現在有了一些開源的項目,使得這項工作更加的簡單。
本文我將介紹一個開源的項目visifire,使用它可以在Silverlight 2中實現超酷的圖表。
簡單圖表
首先我們需要下載Visifire項目Silverlight開發包,在建立完項目后,添加對Visifire.Charts.dll和Visifire.Commons.dll程序集引用,添加命名空間:
創建圖表,此處的LayoutRoot是我們放置圖表的控件,它可以使Grid、StackPanel或者Canvas等控件。
添加數據,這里為了簡單起見隨機創建了六組數據,注意我們需要把DataPoint數據添加到DataSeries對象的Children屬性中,而不能添加在DataPoints屬性上:
添加圖表到容器上面:
最后完整的代碼如下所示:
現在運行后,可以看到效果如下圖所示:
當鼠標放在圖表上時,可以顯示具體的數值:
全站熱搜