如何在Visual Studio 2012 C#基于Windows的应用程序中添加图表

本文关键字:应用程序 添加 Windows 基于 Visual Studio 2012 | 更新日期: 2023-09-27 17:56:09

嗨,我是Visual Studio .net的新手,我正在开发一个能源消耗计算器项目,其中我正在xy图表中绘制两个年度能源成本,如energycost1和energycost2。
我将图表从工具箱拖到窗口窗体中,我想在此图表上显示这两种能源成本。x-axis我只想展示任何东西,但在y-axis我想展示这样的能量值200k , 400k , 600k , 800k 1M.
谁能帮我为我创建这个图表,我不知道如何在图表上画出这两个值。

如何在Visual Studio 2012 C#基于Windows的应用程序中添加图表

您可以使用已创建的图表的轴属性(我们称之为 chData)。

chData.Titles.Add("Voltage Data");
chData.ChartAreas[0].AxisX.Title = "Readings";
chData.ChartAreas[0].AxisY.Title = "Voltage (V)"; 

或者,您可以添加辅助轴:

chData.ChartAreas[0].AxisY2.Title = "Current (A)";

您可以使用大量属性,只需查看 Axis 库以获取完整列表。其中有间隔、手动添加即时报价标题等的属性。

若要添加单个系列,请使用以下代码:

chData.Series.Add("Battery 1");

然后,您可以像这样向其添加数据点:

 for (int i = 0; i < dataSize - 1; i++)
 {
     chData.Series[0].Points.Add(array[i]);
 }

其中 array[] 是包含要在其中显示的数据的数组。可以从"系列"下的属性窗口中更改图表和大多数其他属性的视觉对象类型。