Matplotlib之 scatter散点图

Matplotlib之 scatter散点图

  • 数据生成
  • 生成scatter图像
  • 美化图像

数据生成

n = 1024
X = np.random.normal(0, 1, n)
Y = np.random.normal(0, 1, n)
np.random.normal 生成n个0到1之间的正态分布的数据

参考学习

生成scatter图像

plt.scatter(X, Y)
plt.show()
效果图Matplotlib之 scatter散点图_第1张图片

美化图像

T = np.arctan2(X, Y)//这个公式可以是任意的,只是为了生成不同的颜色
plt.scatter(X, Y, s=75, c=T, alpha=0.5)//s表示图像大小,c表示颜色,会将T里的值映射到c的map里 alpha表示透明度
plt.show()

结果
Matplotlib之 scatter散点图_第2张图片

你可能感兴趣的:(Matplotlib的学习,python,计算机视觉,机器学习)