在 VB.Net 中,将数据放入 aDataTable
并将其绑定到Chart
控件
关于如何将 a 绑定DataTable
到 aChart
的教程在此处和此处。
此外,还有一些像this和this 这样的开源图表控件。
编辑:
这是一个简单的示例,向您展示其Chart
工作原理:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim table = New DataTable()
table.Columns.Add("Sales Rep", GetType(String))
table.Columns.Add("# of Sales", GetType(Integer))
table.Columns.Add("Date", GetType(Date))
table.Rows.Add("Anthony", 15, "2012 August 1")
table.Rows.Add("Mark", 27, "2012 August 1")
table.Rows.Add("David", 27, "2012 August 1")
table.Rows.Add("Anthony", 17, "2012 August 2")
table.Rows.Add("Mark", 30, "2012 August 2")
table.Rows.Add("David", 14, "2012 August 2")
Chart1.Series.RemoveAt(0)
Chart1.DataBindCrossTable(table.DefaultView, "Sales Rep", "Date", "# of Sales", "")
For Each s In Chart1.Series
s.ChartType = SeriesChartType.Line
Next
End Sub
使用 Java,看看JFreeChart,它还可以呈现不同类型的图表(可能还有很多其他 Java 控件/库用于显示图表)。