WinForm的Chart控件畫餅狀圖


 1         private void Form2_Load(object sender, EventArgs e)
 2         {
 3             chart1.Series.Clear();  //清除默認的Series
 4             Series Strength = new Series("力量");  //new 一個叫做【Strength】的系列
 5             Strength.ChartType = SeriesChartType.Pie;  //設置chart的類型 pie餅狀圖
 6             //Strength.IsValueShownAsLabel = true; //把值當做標簽展示(默認false)
 7             //chart1.Series["series1"].LegendText = "#VALX";
 8             Strength.Label = "#VALX:#PERCENT{P0}";//#VALX顯示X軸信息,#PERCENT{P0}以百分比顯示Y軸信息,{P0}保留0位小數點
 9             int[] arr = new int[] { 20, 20, 20, 40 };                               
10             //給系列上的點進行賦值,分別對應橫坐標和縱坐標的值
11             for (int i = 1; i <= arr.Length; i++)
12             {
13                 Strength.Points.AddXY(i, arr[i - 1]);
14             }
15             Strength.Points[0].Color = Color.Yellow; //實現控制餅狀圖的顏色,改變對應下標的扇形的顏色
16             //把series添加到chart上
17             chart1.Series.Add(Strength);
18         }

 


免責聲明!

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



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