我是全新的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