如何使用以下数据在 Java 或 VB.NET 中创建折线图?
Sales Rep # of Sales Date
Anthony 15 August 1
Anthony 17 August 2
Mark 27 August 1
David 27 August 1
Mark 30 August 2
David 14 August 2
最佳答案
在 VB.Net 中,将数据放入 DataTable
并将其绑定(bind)到 Chart
控件
关于如何将 DataTable
绑定(bind)到 Chart
的教程是 here 和 here。
编辑:
下面是一个简单的示例,向您展示图表
的工作原理:
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 控件/库用于显示图表)。
关于java - VB.NET/Java 上的图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12139020/