代码如下
fig=plt.figure() fig.add_subplot(3,3,1) n=128 X=np.random.normal(0,1,n)#正态分布,平均数是0,方差是1 Y=np.random.normal(0,1,n) T=np.arctan2(Y,X) plt.axes([0.025,0.025,0.95,0.95])#范围 plt.scatter(X,Y,s=75,c=T,alpha=.5)#s点的大小 plt.xlim(-1.5,1.5),plt.xticks([]) plt.ylim(-1.5,1.5),plt.yticks([]) plt.axis() plt.title("scatter") plt.xlabel("x") plt.ylabel("y") plt.show()
fig.add_subplot(3,3,1) #创建一个figure分为3行3列显示,第一幅
plt.axes([0.025,0.025,0.95,0.95])#范围
把以上两条语句去掉,你一图片没必要建subplot,你这样建图层下面肯定还有被覆盖的东西