Chart控件,把Y軸設置成百分比


 

這次所有屬性設置都用代碼(就當整理便於以后查詢)。
在窗體放置一個Chart控件,未做任何設置;然后編寫代碼:

//設置

chart2.Legends[
0].Enabled = false;//不顯示圖例


chart2.ChartAreas[
0].BackColor = Color.White;//設置背景為白色


chart2.ChartAreas[
0].Area3DStyle.Enable3D = true;//設置3D效果

chart2.ChartAreas[
0].Area3DStyle.PointDepth =
chart2.ChartAreas[0].Area3DStyle.PointGapDepth = 50;//設置一下深度,看起來舒服點……

chart2.ChartAreas[
0].Area3DStyle.WallWidth = 0;//設置牆的寬度為0;


chart2.ChartAreas[
0].AxisY.LabelStyle.Format = "0%";//格式化,為了顯示百分號

chart2.ChartAreas[
0].AxisY.Interval = 0.05;//設置刻度間隔為5%

chart2.ChartAreas[
0].AxisX.MajorGrid.Enabled =
chart2.ChartAreas[0].AxisY.MajorGrid.Enabled = false;//不顯示網格線


chart2.ChartAreas[
0].AxisX.Minimum = 0.5;//設置最小值,為了讓第一個柱緊挨坐標軸


chart2.Series[
0].Label = "#VAL{P}";//設置標簽文本 (在設計期通過屬性窗口編輯更直觀)

chart2.Series[
0].IsValueShownAsLabel = true;//顯示標簽


chart2.Series[
0].CustomProperties = "DrawingStyle=Cylinder, PointWidth=1";//設置為圓柱形 (在設計期通過屬性窗口編輯更直觀)

chart2.Series[
0].Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Pastel;// 設置調色板

//數據

chart2.Series[
0].Points.AddXY("<10",0.201);
chart2.Series[0].Points.AddXY("10~20", 0.395);
chart2.Series[0].Points.AddXY("20~30", 0.173);
chart2.Series[0].Points.AddXY("30~40", 0.136);
chart2.Series[0].Points.AddXY("40~50", 0.059);
chart2.Series[0].Points.AddXY("50~60", 0.015);
chart2.Series[0].Points.AddXY(">60", 0.022
); 


免責聲明!

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



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