生成散点图
import matplotlib.pyplot as plt
import numpy as np
# x为0~4 y为0~4传入scatter
plt.scatter(np.arange(5), np.arange(5))
plt.show()
效果图
随机生成500个散点
#随机生成0~1的500个点
x = np.random.normal(0, 1, 500)
y = np.random.normal(0, 1, 500)
#设置s=50散点的大小,c='b'颜色为蓝色,alpha=0.5透明度
plt.scatter(x, y, s=50, c='b', alpha=0.5)
效果图
颜色比较深的点表示生成的点比较集中,多个点重合
限制坐标轴范围后
#限制坐标轴范围
plt.xlim((-2, 2))
plt.ylim((-2, 2))
取消坐标值
plt.xticks(())
plt.yticks(())
效果图
完整代码
import matplotlib.pyplot as plt
import numpy as np
# x为0~4 y为0~4传入scatter
plt.scatter(np.arange(5), np.arange(5))
#随机生成0~1的500个点
x = np.random.normal(0, 1, 500)
y = np.random.normal(0, 1, 500)
#设置s=50散点的大小,c='b'颜色为蓝色,alpha=0.5透明度
plt.scatter(x, y, s=50, c='b', alpha=0.5)
#限制坐标轴范围
plt.xlim((-2, 2))
plt.ylim((-2, 2))
plt.xticks(())
plt.yticks(())
plt.show()