我有一个项目,目前正在VB中工作。 基本上我在VB中有一个数据表,它填充了4列和可变数量的行,列名如下;
Gear, RPM, Speed, CO2
数据表正确显示在datagridview中,但就我而言:/
我要做的是制作一个名为mainGraph的折线图,根据这些结果绘制图形,我在试图填充图表时遇到困难。
任何想法都会非常感激。
答案 0 :(得分:0)
我猜你正在使用ms图表控件,而不是像Telerik那样的第三方。
这应该是有用的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
的源代码答案 1 :(得分:0)
简而言之,这是一种显示事物的方法
mainGraph.Series(0).ChartType = DataVisualization.Charting.SeriesChartType.Line
mainGraph.Series(0).Points.DataBind(yourDataTable.DefaultView, "Speed", yourDataTable.DefaultView, "Gear")
这些命令应制作一个折线图,其中x轴为Speed,Y轴为Gear。已分配给“ Series(0)” 要添加更多列,您需要添加更多“系列”
mainGraph.Series.Add("RPM")
请考虑一下如何显示这些数据。 您想如何设置该图? 我假设您要折线图? X轴将是什么?数据表中是否有缺少列需要“时间”? 您是否希望它们全部集中在一个图形/图表区域? 如果您想要更多图表,则需要添加图表区域。可以将一个系列分配给图表区域。
希望这会有所帮助。