问答详情
源自:3-3 子图与多种图形绘制

散点图画完,y轴莫名出现1,0,0,0,怎么解决

https://img4.mukewang.com/5d0610090001f0fb06470483.jpg

代码如下

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()


提问者:慕设计1538302 2019-06-16 17:47

个回答

  • weixin_慕村2444453
    2019-08-14 21:06:49

    fig.add_subplot(3,3,1) #创建一个figure分为3行3列显示,第一幅
    plt.axes([0.025,0.025,0.95,0.95])#范围

    把以上两条语句去掉,你一图片没必要建subplot,你这样建图层下面肯定还有被覆盖的东西