winform 柱状折线趋势分析图
时间: 2023-08-01 11:08:45 浏览: 137
您可以使用 WinForm 中的 Chart 控件来创建柱状折线趋势分析图。下面是一个简单的示例代码:
```csharp
using System;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
namespace WinFormApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 创建 Chart 控件
Chart chart = new Chart();
chart.Dock = DockStyle.Fill;
this.Controls.Add(chart);
// 创建柱状图系列
Series barSeries = new Series("柱状图");
barSeries.ChartType = SeriesChartType.Column;
// 添加数据点
barSeries.Points.AddXY("A", 10);
barSeries.Points.AddXY("B", 20);
barSeries.Points.AddXY("C", 15);
barSeries.Points.AddXY("D", 25);
barSeries.Points.AddXY("E", 30);
// 创建折线图系列
Series lineSeries = new Series("折线图");
lineSeries.ChartType = SeriesChartType.Line;
// 添加数据点
lineSeries.Points.AddXY("A", 5);
lineSeries.Points.AddXY("B", 15);
lineSeries.Points.AddXY("C", 10);
lineSeries.Points.AddXY("D", 20);
lineSeries.Points.AddXY("E", 25);
// 添加系列到图表中
chart.Series.Add(barSeries);
chart.Series.Add(lineSeries);
// 添加图例
chart.Legends.Add(new Legend("Legend"));
// 设置图表标题和坐标轴标签
chart.Titles.Add("柱状折线趋势分析图");
chart.ChartAreas[0].AxisX.Title = "X 轴";
chart.ChartAreas[0].AxisY.Title = "Y 轴";
}
}
}
```
您可以将以上代码放在一个 WinForm 应用程序中的 Form1 类中的 Load 事件处理程序中,运行程序即可看到柱状折线趋势分析图。您可以根据需求修改数据点、图表类型、图例等。
阅读全文