gnuplotは、 2次元や3次元のグラフを作成するためのアプリケーションソフトウェアで、Linux、Windows、macOSで利用できます。
牛島省著「数値計算のためのFortran90/95プログラミング入門」森北出版,p.30の例題を簡略化した例を示します。
Sub graph()
Dim d, x, y, z As Single
Dim i, j As Integer
Const n As Integer = 51 ' 分割数
d = 10# / (n - 1) '増分
Open "graph.out" For Output As #1
For j = 1 To n
y = -5# + (j - 1) * d ' yの値を設定
For i = 1 To n
x = -5# + (i - 1) * d ' xの値を設定
z = Sin(x) * Cos(y)
Write #1, x, y, z
Next
Write #1,
Next
Close #1
End Sub
マクロを実行します。
データファイル graph.out が作成されます。
-5,-5,.2720106 -4.8,-5,.2825742 -4.6,-5,.2818726 .................



