0

我有一个项目,我目前在 VB 中工作。基本上我在VB中有一个数据表,它填充了4列和可变数量的行,列名如下;

Gear, RPM, Speed, CO2

数据表正确显示在 datagridview 中,但据我所知:/

我要做的是制作一个名为 mainGraph 的折线图,以根据这些结果绘制图表,但在尝试填充图表时遇到了困难。

任何想法都会非常感激。

4

2 回答 2

0

我猜你正在使用 ms 图表控件,而不是像 Telerik 这样的第 3 方。

这应该很有用http://blogs.msdn.com/b/alexgor/archive/2009/02/21/data-binding-ms-chart-control.aspx

此外,还可以在http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418找到源代码

于 2013-02-13T22:34:09.860 回答
0

简而言之,这是一种显示内容的方法

mainGraph.Series(0).ChartType = DataVisualization.Charting.SeriesChartType.Line
mainGraph.Series(0).Points.DataBind(yourDataTable.DefaultView, "Speed", yourDataTable.DefaultView, "Gear")

这些命令应该在 x 轴上显示速度,在 Y 轴上显示齿轮。分配给“系列(0)”要添加更多列,您需要添加更多“系列”

mainGraph.Series.Add("RPM")

考虑一下您希望如何显示此数据。你想如何设置这个图表?我假设你想要一个折线图?X轴是什么?数据表中是否缺少需要“时间”的列?你想把它们都放在一个图形/图表区域吗?如果您想要更多图表,则需要添加图表区域。可以将系列分配给图表区域。

希望这会有所帮助。

于 2018-07-20T17:36:05.807 回答