欢迎访问宙启技术站
智能推送

Python生成20条随机Marker()数据

发布时间:2023-12-11 12:53:26

Python中可以使用numpy库的random模块生成随机数,使用matplotlib库的pyplot模块绘制Marker()数据。以下是一个生成20条随机Marker()数据的例子:

import numpy as np
import matplotlib.pyplot as plt

# 生成20个随机数作为Marker()的x轴坐标
x = np.random.rand(20)

# 生成20个随机数作为Marker()的y轴坐标
y = np.random.rand(20)

# 生成20个随机数作为Marker()的大小
sizes = np.random.randint(10, 30, size=20)

# 生成20个随机数作为Marker()的颜色
colors = np.random.rand(20)

# 生成20个随机数作为Marker()的样式
markers = ['o', 's', 'D', '^', 'v', '>', '<', 'p', '*', 'H', '+', 'x', '1', '2', '3', '4', '|', '_', '.', ',']

# 绘制Marker()数据
plt.scatter(x, y, s=sizes, c=colors, marker=np.random.choice(markers, size=20))

# 设置坐标轴范围
plt.xlim(0, 1)
plt.ylim(0, 1)

# 显示图像
plt.show()

上述代码首先导入了numpy库的random模块和matplotlib库的pyplot模块。然后使用np.random.rand(20)生成了20个在0到1之间的随机数作为Marker()的x轴和y轴坐标。使用np.random.randint(10, 30, size=20)生成了20个在10到30之间的随机数作为Marker()的大小,使用np.random.rand(20)生成了20个在0到1之间的随机数作为Marker()的颜色。对于Marker()的样式,我们定义了一个包含各种样式的列表markers,然后使用np.random.choice(markers, size=20)从该列表中随机选择20个样式。最后使用plt.scatter()函数绘制Marker()数据,并使用plt.xlim(0, 1)plt.ylim(0, 1)设置坐标轴的范围。最后使用plt.show()显示图像。

运行以上代码后,将会生成包含20个随机Marker()数据的散点图。每个Marker()的位置、大小、颜色和样式都是随机生成的,可以通过运行代码的不同得到不同的结果。这样的随机Marker()数据适用于各种数据可视化的应用场景,例如在地图上标记随机的地点、展示不同类别的数据等。