接下来讲解分为以下几个代码块,实际操作只需要套用以下代码即可。
- 随机生成n对点
- 对散点进行上色
- 绘制散点图(第三个参数s是size,第四个参数c是color,第五个参数是透明度)
- 限制x与y的图像的范围
- 将坐标轴上的数字进行隐藏(自行选择是否隐藏)
import numpy as np
import matplotlib.pyplot as plt
plt.figure()
#随机生成n对点
n=1024
X=np.random.normal(0,1,n)
Y=np.random.normal(0,1,n)
#对散点进行上色
T=np.arctan2(Y,X) #for color values
#绘制散点图
#第三个参数s是size,第四个参数c是color,第五个参数是透明度
plt.scatter(X, Y,s=75,c=T,alpha=0.5)
#限制x与y的图像的范围
plt.xlim((-1.5,1.5))
plt.ylim((-1.5,1.5))
#将坐标轴上的数字进行隐藏
plt.xticks(())
plt.yticks(())
plt.show()
效果图: