我刚从Matlab转到Python,对Python还不熟悉。我使用的是Anaconda 2.1.0版本,并使用自带的Spyder IDE进行开发。
我想绘制一个散点图,使得x轴和y轴具有相等的比例,这样代码可以打印一个正方形图形,并在其中绘制一个正六边形的顶点。
我想绘制一个散点图,使得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()
则没有返回任何内容。