2009年9月9日水曜日

Gnuplot-pyを使った3次元グラフの書き方

3D plot をしたい。
matplotlibにplot3Dという関数があってこいつで3Dグラフをレンダリングできるらしいのだが、バージョン違いで上手く動かない。
そこでGnuplotを使う。

Sample Code



import Gnuplot
import numpy

gp = Gnuplot.Gnuplot(debug=1)
x=[0,1,0]
y=[0,1,0]
y2=[0,1,0]

d3=Gnuplot.Data(x,y,y2)
gp.splot(d3)



こんな感じでいける。
matplotlibと違って、いったんGnuplot.Data()でなんか知らないけど型を変換しないといけないらしい。
まだ良く分かっていないのでとりあえずメモ。

0 件のコメント:

コメントを投稿