我是全新的Python,我只是從Matlab切換。發行版是Anaconda 2.1.0,我正在使用隨附的Spyder IDE。如何使用Spyder爲Python中的繪圖設置縱橫比?
我想在x軸和y軸上用等比例繪製散點圖,以便此代碼打印出一個正方形圖形,並在裏面繪製正六邊形的頂點。
import numpy
import cmath
import matplotlib
coeff = [1,0,0,0,0,0,-1]
x = numpy.roots(coeff)
zeroplot = plot(real(x),imag(x), 'ro')
plt.gca(aspect='equal')
plt.show()
但plt.gca(aspect='equal')
返回與軸[0,1,0,1]
空白人物,plt.show()
回報什麼。
Perfecto!非常感謝。我不習慣通過模塊來調用函數,但如果它比我更好,那麼我想我會習慣它。我避開它,但現在我已經有幾天了,並且更熟悉語法,這不是問題。非常感謝。 – Andrew 2014-10-22 03:34:10
是的,我理解爲什麼Pylab存在,以及爲什麼它對於從MATLAB移動過來的人來說似乎很有吸引力,但是從長遠來看,我覺得這是一個淨負面因素,因爲它讓分享代碼變得更加困難,並且從每個不熟悉的人那裏獲得幫助不使用它。 – Marius 2014-10-22 03:36:22