老舗プロッタで、その多機能ぶりには舌を巻く。
windows用のバイナリが配布されているので、これを利用してVB6のフォーム(ピクチャボックス)にグラフを表示できる。但しダイレクトにグラフを描画するわけではなく、gnuplotに作ってもらった画像をVB6で表示するわけである。以下のようなスクリプトを用意する。
set terminal emf set output 'sin.emf' plot sin(x)
ファイル名がtest.gpとすると、
wgnuplot test.gp
でファイルができあがる。そうしたらVBで
Picture1.Picture = LoadPicture("C:\temp\sin.emf")
などとやってやればOK。