c# chart控件 Bar
时间: 2023-09-19 13:12:14 浏览: 222
C#中的Chart控件可以用来绘制多种图表,包括柱形图(Bar chart)。以下是一个简单的例子来演示如何在Chart控件中绘制柱形图。
首先,需要在Visual Studio中创建一个新的Windows Forms应用程序。然后,将一个Chart控件拖放到窗口上。
接下来,可以使用以下代码来添加数据和绘制柱形图:
```csharp
// 添加数据
chart1.Series.Clear();
chart1.Series.Add("Sales");
chart1.Series["Sales"].Points.AddXY("Product A", 100);
chart1.Series["Sales"].Points.AddXY("Product B", 150);
chart1.Series["Sales"].Points.AddXY("Product C", 200);
// 绘制柱形图
chart1.Series["Sales"].ChartType = SeriesChartType.Column;
chart1.Series["Sales"].Color = Color.Blue;
chart1.ChartAreas[0].AxisX.Title = "Product";
chart1.ChartAreas[0].AxisY.Title = "Sales";
```
以上代码中,首先使用Clear()方法清除原有的Series,然后添加一个名为"Sales"的Series,并向其中添加数据,即Product A的销售额为100,Product B的销售额为150,Product C的销售额为200。
接着,将Series的ChartType属性设置为Column,表示绘制柱形图。同时,将Series的Color属性设置为Blue,表示柱形的颜色为蓝色。最后,设置ChartAreas的AxisX.Title和AxisY.Title属性为"Product"和"Sales",分别表示X轴和Y轴的标题。
运行程序,就可以看到绘制的柱形图了。
阅读全文