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