a = np.arange(0,20,1) b = np.array([1,1,2,3,4,3,2,1,2,3,4,5,1,2,3,2,2,1,1,3]) print(len(b)) fig = plt.figure() #创建一个figure图对象 ax1 = fig.add_subplot(221) #创建一个2行2列4个子图 这个子图是第一个所以221 ax1.scatter(a,a,20*b,10*b) #散点图前两个是 x,y 坐标,后两个是大小,颜色 ax2 = fig.add_subplot(222) #第二个子图,所以222 plt.plot(a,-a,'go') plt.savefig('1-6.png') plt.show()