■98890 / inTopicNo.1) |
scottplotを使用してのグラフ描画 |
□投稿者/ ざんげ (13回)-(2022/01/13(Thu) 10:59:42)
|
分類:[.NET 全般]
環境:VisualStudio2017,VB.net,.NET Framework 4.6.1
https://tech-and-investment.com/scottplot13-live/
上記のサイトを参照のもと、データをリアルタイムでグラフに描画するプログラムを組んでいます。
サイトではタイマーを使用して描画していますが、そうではなくほかのフォームから任意のタイミングで関数を呼び出して描画できるようにしたいと思っています。
(サイトと全く同じことはできました。)
その関数自体は呼び出されているのですがなぜかグラフに描画されません。
何か理由はわかりますでしょか。
Public Class Form3
Inherits Form
Private pointList As ScottPlot.Plottable.ScatterPlotList = New ScottPlot.Plottable.ScatterPlotList
Private counter As Integer = 0
Private point As Double = 0
Public Sub New()
MyBase.New
InitializeComponent()
formsPlot1.Refresh()
formsPlot1.Plot.Add(Me.pointList)
End Sub
Public Function Add_Plot(cnt As Integer, value As Double) As Integer //この関数を呼び出して描画したい
Me.counter = cnt
Me.point = value
Me.pointList.Add(Me.counter, Me.point)
formsPlot1.Plot.AxisAuto()
formsPlot1.Render()
Return 1
End Function
End Class
|
|