c# 通過.net自帶的chart控件繪制餅圖pie chart


 需要實現的目標是:

1.將數據綁定到pie的后台數據中,自動生成餅圖。

2.生成的餅圖有詳細文字的說明。

具體的實現步驟:

>>前台界面的設置:

1.設置chart1的屬性Legends中默認的Legend1的Enable為false;

2.設置Series的ChartType為Pie

3.設置Series顯示的文字內容(此處比較關鍵)

至此,前台的設置完成。

>>下面填寫后台代碼:

List<string> xData = new List<string>() { "A", "B", "C", "D" };
List<int> yData = new List<int>() { 10, 20, 30, 40 };
chart1.Series[0]["PieLabelStyle"] = "Outside";//將文字移到外側
chart1.Series[0]["PieLineColor"] = "Black";//繪制黑色的連線。
chart1.Series[0].Points.DataBindXY(xData, yData);

 后台代碼主要實現了數據綁定和將指示的文字移到餅圖的外側。

最后的效果圖如下。

參考資料可以看這里:http://stackoverflow.com/questions/8403866/values-in-a-pie-chart


免責聲明!

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



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