开始使用免费开始使用

修正 Seaborn 的条形图

Seaborn 在条形图配色上的默认值并不利于做到最准确的感知。因为每个柱子颜色都不同,观众可能会把两根本来大小相同的柱子看成不同大小,因为人们往往会觉得某些颜色看起来"更大"。

Basic rainbow colored bar plot

我们讨论了两个简单的修正方法:其一,为柱子添加边框;其二,将所有柱子的颜色设为相同。请在我们的污染数据上分别尝试这两种方案。

本练习是课程的一部分

用 Python 提升数据可视化

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

import numpy as np

sns.barplot(y = 'city', x = 'CO', 
            estimator = np.mean,
            ci = False,
            data = pollution,
            # Add a border to the bars
            ____ = ____)
plt.show()
编辑并运行代码