趋近智
您现在已经了解了 Matplotlib 和 Seaborn。了解这两个库如何相互关联很重要,因为您经常会一起使用它们。
可以把 Matplotlib 看作是 Python 中绘图的基础引擎。它提供生成各种静态、动态和交互式可视化图表所需的核心对象和函数。它让您能够细致地控制图表的几乎每个方面,从线条粗细和标记样式到文本位置和坐标轴属性。
另一方面,Seaborn 是直接构建在 Matplotlib 之上的。它旨在让创建常见的、具有信息量且美观的统计图表类型变得容易得多。它基于 Matplotlib 的方式如下:
然而,由于 Seaborn 基于 Matplotlib 构建,它不能替代后者。相反,它们相互补充。
此图显示了 Seaborn 函数如何作为便捷的接口,使用底层的 Matplotlib 引擎生成图表,通常直接从 Pandas DataFrame 获取数据。您的代码可以与这两个库进行交互。
在实践中,许多数据科学家和工程师在生成标准统计可视化图表时,会使用 Seaborn,因为它易于使用且有美观的默认设置。然后,他们会转而使用 Matplotlib 来调整细节、添加复杂注释,或创建高度定制或非标准图表类型。作为初学者,了解这种关系有助于您明白为什么 Seaborn 让某些任务更容易,同时也会知道 Matplotlib 的能力始终可用于更细致的控制。在本课程中,您将看到独立使用和联合使用这两个库的示例。
这部分内容有帮助吗?
© 2026 ApX Machine Learning用心打造