VB.Net では、データを に入れ、それをコントロールDataTable
にバインドします。Chart
DataTable
aを aにバインドする方法に関するチュートリアルChart
は、こことここにあります。
また、 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 コントロール/ライブラリがたくさんあります)。