0
我正在嘗試使用matplotlib製作3D散點圖。我遇到的問題是,所有軸對之間的縱橫比不是1:1。誰會知道如何解決這個問題?Matplotlib 3D散點圖 - 等寬比例
我的代碼看起來是這樣的:
from matplotlib.pyplot import *
from mpl_toolkits.mplot3d import *
figure(1, figsize=(7,7))
ax = gca(projection='3d')
ax.scatter(FH[:,0],FH[:,1],FH[:,2],s=0.5)
show()
我已經嘗試添加kwargs像 「縱橫= 1」 到腳本的各個部分(即 - 散射(),圖(),AX() )但到目前爲止還沒有真正起作用。
任何幫助,將不勝感激!
謝謝!
也許這是幫助http://stackoverflow.com/questions/7965743/python-matplotlib-setting-aspect-ratio – Johnny 2013-04-23 16:43:08
我還沒有嘗試過整個subplot例程。這是一個好主意,雖然我不知道它是否可以與3D散點圖一起使用。 – astromax 2013-04-23 16:58:03
好的,我已經在鏈接的頁面上嘗試了一些東西,它們都是關於改變窗口本身的縱橫比,而不是實際的座標軸。有沒有辦法調整3D散點圖的軸範圍?我正在爲所有三個軸繪製-x到x。 – astromax 2013-04-23 17:06:20