开始使用免费开始使用

构建直方图 (2):bins

在上一个练习中,您没有指定箱数(bins)。在这种情况下,Python 默认将箱数设为 10。箱数非常关键。箱数太少会过度简化数据,不易看到细节;箱数太多又会让图形过于复杂,难以把握整体趋势。

若要控制将数据划分为多少个箱,您可以设置 bins 参数。

这正是您将在本练习中完成的事情。您将绘制两个图。脚本中的代码已经包含 plt.show()plt.clf() 调用;plt.show() 用于显示图形;plt.clf() 用于清空图形,以便重新开始。

与之前一样,life_exp 可用,且已将 matplotlib.pyplotplt 导入。

本练习是课程的一部分

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()
编辑并运行代码