P8-Scatter 散点图
import matplotlib.pyplot as plt
import numpy as np
# 散点个数设定为1024
n = 1024
# X = np.random.normal(0, 1, n)
# 该语句表示以正态分布方式随机生成散点
# 0 平均数 1 方差 n 生成散点的个数
# 返回值 X 是一个多维数组类型
# normal 表示以正态分布方式取值
X = np.random.normal(0, 1, n)
Y = np.random.normal(0, 1, n)
T = np.arctan2(Y, X) # for color value 对散点颜色的设置
plt.figure(num=1)
# s size c color alpha 透明度
plt.scatter(X, Y, s=75, c=T, alpha=0.5)
plt.xlim((-1.5, 1.5))
plt.ylim((-1.5, 1.5))
# plt.xticks(()) 设置x轴方向的 label 为无色
plt.xticks(())
plt.yticks(())
plt.figure(num=2)
# np.arange(5) 取得 0 1 2 3 4 五个值
plt.scatter(np.arange(5), np.arange(5))
# plt.xticks(()) 设置x轴方向的 label 为无色
plt.show()