1 ///画条形图的方法 2 /// 3 /// 条形值数组参数 4 public void draw(int[] arr) 5 { 6 chart1.Series.Clear(); //清除默认的Series 7 Series Strength = new Series("力量"); //new 一个叫做【Strength】的系列 8 Strength.ChartType = SeriesChartType.Column; //设置chart的类型,这里为柱状图 9 Strength.IsValueShownAsLabel = true; //把值当做标签展示(默认false)10 chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 0; //设置网格间隔(这里设成0.5,看得更直观一点)11 ////chart1.ChartAreas[0].AxisX.Maximum = 100;//设定x轴的最大值12 //chart1.ChartAreas[0].AxisY.Maximum = 100;//设定y轴的最大值13 //chart1.ChartAreas[0].AxisX.Minimum = 0;//设定x轴的最小值14 //chart1.ChartAreas[0].AxisY.Minimum = 0;//设定y轴的最小值15 chart1.ChartAreas[0].AxisY.Interval = 10; //设置Y轴每个刻度的跨度16 //给系列上的点进行赋值,分别对应横坐标和纵坐标的值17 for (int i = 1; i <= arr.Length; i++)18 {19 Strength.Points.AddXY(i, arr[i - 1]);20 }21 //把series添加到chart上22 chart1.Series.Add(Strength);23 }24 25 ///调用画图的方法画图26 /// 27 /// 28 /// 29 private void button1_Click(object sender, EventArgs e)30 {31 int[] arrt = new int[] { 99, 56, 26, 77 };32 draw(arrt);33 }