【问题标题】:fig,ax=plt.subplots can not show figuer in right position [duplicate]fig,ax=plt.subplots 不能在正确的位置显示图[重复]
【发布时间】:2021-12-15 22:59:22
【问题描述】:

我尝试使用 matplotlib.pyplot,subplots 来显示一些数字,但是数字的位置不对,他们总是堆积在最后一个子数字上,我不知道为什么。 这是我的代码。

fig,(ax1,ax2,ax3,ax4)=plt.subplots(1,4,figsize=(20,5))
ax1=plt.scatter(SenRev(data1959)[:,0],SenRev(data1959)[:,1])
ax2=plt.scatter(SenRev(data1979)[:,0],SenRev(data1979)[:,1])
ax3=plt.scatter(SenRev(data1999)[:,0],SenRev(data1999)[:,1])
ax4=plt.scatter(SenRev(data2019)[:,0],SenRev(data2019)[:,1])

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    在每个轴上调用scatter 方法

    ax1.scatter(SenRev(data1959)[:,0],SenRev(data1959)[:,1])
    ax2.scatter(SenRev(data1979)[:,0],SenRev(data1979)[:,1])
    ax3.scatter(SenRev(data1999)[:,0],SenRev(data1999)[:,1])
    ax4.scatter(SenRev(data2019)[:,0],SenRev(data2019)[:,1])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 2016-09-08
      • 2022-12-05
      相关资源
      最近更新 更多