2016-08-08 5 views
2

3D散布図のパースペクティブを変更しようとしています。 (Julia Language)変更ビュー、plot3D、Julia言語(matplotlibに似ています)

このコードは、たとえばパースペクティブを変更しますが、ポイントは一緒にではなく変更ごとに個別にプロットされます。

for i=1:10 
    X=i; Y=i+2; Z = i+3 
    fig = figure() 
    ax = gca(projection="3d") 
    plot3D([X],[Y],[Z], ".") 
    ax[:view_init](30, 180) 
end 

どのように私はすべての点を一緒に変更された視点で見ることができますか? Juliaのフォーマットはmatplotlibに適合しているので、Juliaでどのように行われているかと非常によく似ているはずです。

+3

ジュリアは、6つ以上のプロットライブラリを持っています。私はあなたがmatplotlibのラッパーであるPyPlotを使用していると推測しています。しかし、あなたはそれを直接またはPlots.jl経由で使用していますか、または...使用しているプロットライブラリを正確に指定できますか? MWEは、 'using' /' import'/'importall'行をすべて含めるべきです。パッケージの名前も理想的です。 –

答えて

3

フィギュアの作成をループから取り除くだけです。各反復で新しい図形を作成しています。

using PyPlot 

fig = figure() 
ax = gca(projection="3d") 

for i=1:10 
    X=i; Y=i+2; Z = i+3 
    plot3D([X],[Y],[Z], ".") 
    ax[:view_init](30, 180) 
end 

あなたの望むことはありますか?

+0

ああ、完璧です。ありがとうアレックス。 – haxtar

関連する問題