import matplotlib.pyplot as plt import numpy as np k = 500 x = np.random.rand(k) y = np.random.rand(k) size = np.random.rand(k) * 50 # 生成每个点的大小 colour = np.arctan2(x, y) # 生成每个点的颜色大小 plt.scatter(x, y, s=size, c=colour) plt.colorbar() # 添加颜色栏 plt.show()