Seaborn 0.12:一本有洞察力的指南,介绍了对象接口和声明式图形

Seaborn 0.12 A insightful guide to object-oriented interface and declarative graphics.

PYTHON TOOLBOX(Python工具箱)

照片来源:作者创作,Canva

本文旨在介绍Seaborn 0.12中的对象接口功能,包括声明式图形语法的概念以及一个实际的可视化项目,展示了对象接口的使用方法。

通过阅读本文,您将清楚了解Seaborn对象接口API的优势和限制。您将能够更轻松地使用Seaborn进行数据分析项目。

介绍

在我作为数据分析师的早年工作中,我经常处于崩溃的边缘。

你可能会问,为什么?

想象一下那些为了准备明天会议的数据可视化而工作到深夜的情景。

为了创建一个专业的图表而苦苦挣扎,你的眼睛疲惫不堪,咖啡杯已经空了,没有时间再续杯了。

你开始希望如果有一种方法可以让这个过程更简单、更直观。

好消息是,我的愿望现在已经实现了。

Seaborn是一款深受喜爱的数据可视化库,于2022年9月的0.12版本更新中引入了对象接口API。

这种声明式图形语法系统极大地简化了Seaborn的API,使得创建可视化更加容易。

在本文中,让我们探索Seaborn对象接口的新世界。我们将看到它如何使我们摆脱复杂的代码束缚,更高效、更直观地呈现数据。

为什么使用声明式图形语法?

让我们以制作沙拉的过程来说明传统和声明式图形语法之间的区别。

在传统方法中,你提供了一个详细的食谱,告诉厨师每个步骤,例如:

  1. 拿一个碗。
  2. 把生菜放进去。