Matplotlib练习6:散点图

生成散点图

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()

猜你喜欢

转载自blog.csdn.net/weixin_48524215/article/details/111806306