gpt4 book ai didi

java - VB.NET/Java 上的图表

转载 作者:行者123 更新时间:2023-11-30 05:52:01 24 4
gpt4 key购买 nike

如何使用以下数据在 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 的教程是 herehere

此外,还有一些开源图表控件,如 thisthis

编辑:

下面是一个简单的示例,向您展示图表 的工作原理:

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

enter image description here


使用 Java,看看 JFreeChart ,它也可以呈现不同类型的图表(可能还有很多其他 Java 控件/库用于显示图表)。

enter image description here

关于java - VB.NET/Java 上的图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12139020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com