使用Matplotlib创建随机点大小的方法如下:
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(0) # 设置随机种子,保证每次运行生成的随机数相同
x = np.random.rand(100) # 生成100个0到1之间的随机数作为x坐标
y = np.random.rand(100) # 生成100个0到1之间的随机数作为y坐标
sizes = np.random.randint(10, 100, 100) # 生成100个10到100之间的随机整数作为点的大小
plt.scatter(x, y, s=sizes)
plt.title('Randomly Sized Scatter Plot')
plt.xlabel('X')
plt.ylabel('Y')
plt.show()
完整的代码如下:
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(0)
x = np.random.rand(100)
y = np.random.rand(100)
sizes = np.random.randint(10, 100, 100)
plt.scatter(x, y, s=sizes)
plt.title('Randomly Sized Scatter Plot')
plt.xlabel('X')
plt.ylabel('Y')
plt.show()
这段代码将生成一个散点图,其中点的大小由随机生成的整数决定。你可以根据需要调整生成的随机数范围和点的数量,以及自定义其他图表属性。
领取专属 10元无门槛券
手把手带您无忧上云