Seaborn - 教程

  • 简述

    Seaborn 是一个开源的、BSD 许可的 Python 库,提供高级 API 用于使用 Python 编程语言可视化数据。
    本教程将带您了解 Seaborn 的基础知识和各种功能。它对从事数据分析的人特别有用。完成本教程后,您会发现自己处于中等专业水平,从那里您可以将自己提升到更高水平的专业知识。
    您应该对计算机编程术语有基本的了解。对 Python 和任何编程语言有基本的了解是一个加分项。Seaborn 库建立在 Matplotlib 之上。了解 Matplotlib 的基本概念将帮助您更好地理解本教程。
  • 简述

    在分析的世界中,获得洞察力的最佳方式是可视化数据。数据可以通过将其表示为易于理解、探索和掌握的图来可视化。这些数据有助于引起关键要素的注意。
    为了使用 Python 分析一组数据,我们使用了 Matplotlib,这是一个广泛实施的 2D 绘图库。同样,Seaborn 是 Python 中的可视化库。它建立在 Matplotlib 之上。
  • Seaborn 与 Matplotlib

    总结一下,如果 Matplotlib “试图让简单的事情变得简单,让困难的事情成为可能”,Seaborn 也试图让一组定义明确的困难事情变得简单。”
    Seaborn 帮助解决了 Matplotlib 面临的两大问题;问题是 -
    • 默认 Matplotlib 参数
    • 使用数据框
    随着 Seaborn 对 Matplotlib 的补充和扩展,学习曲线非常缓慢。如果您了解 Matplotlib,那么您已经完成了 Seaborn 的一半。

    Seaborn 的重要特点

    Seaborn 建立在 Python 的核心可视化库 Matplotlib 之上。它旨在作为补充,而不是替代。但是,Seaborn 具有一些非常重要的功能。让我们在这里看看其中的一些。这些功能有助于 -
    • 用于样式化 matplotlib 图形的内置主题
    • 可视化单变量和双变量数据
    • 拟合和可视化线性回归模型
    • 绘制统计时间序列数据
    • Seaborn 可以很好地与 NumPy 和 Pandas 数据结构配合使用
    • 它带有用于样式化 Matplotlib 图形的内置主题
    在大多数情况下,您仍然会使用 Matplotlib 进行简单的绘图。建议使用 Matplotlib 的知识来调整 Seaborn 的默认绘图。