1

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

4

1 回答 1

2

您可以使用已创建图表的轴属性(我们称之为 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[] 是包含您要在其中显示的数据的数组。您可以从 Series 下的属性窗口更改图表的视觉类型和大多数其他属性。

于 2013-01-27T23:30:10.963 回答