构建直方图 (2):bins
在上一个练习中,您没有指定箱数(bins)。在这种情况下,Python 默认将箱数设为 10。箱数非常关键。箱数太少会过度简化数据,不易看到细节;箱数太多又会让图形过于复杂,难以把握整体趋势。
若要控制将数据划分为多少个箱,您可以设置 bins 参数。
这正是您将在本练习中完成的事情。您将绘制两个图。脚本中的代码已经包含 plt.show() 和 plt.clf() 调用;plt.show() 用于显示图形;plt.clf() 用于清空图形,以便重新开始。
与之前一样,life_exp 可用,且已将 matplotlib.pyplot 以 plt 导入。
本练习是课程的一部分
Python 中级
练习说明
- 使用
5个箱为life_exp绘制直方图。您能判断哪一个箱包含的观测最多吗? - 再为
life_exp绘制一个直方图,这次使用20个箱。这样是否更好?
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Build histogram with 5 bins
# Show and clean up plot
plt.show()
plt.clf()
# Build histogram with 20 bins
# Show and clean up again
plt.show()
plt.clf()