Seaborn 是基于 Matplotlib 的高级数据可视化库,专为统计分析设计,能快速生成美观的图表。以下是核心知识点:

快速入门

  1. 安装
    pip install seaborn
    
  2. 导入
    import seaborn as sns
    
  3. 数据集
    使用内置数据集(如 sns.load_dataset("tips"))或自定义 DataFrame

常用图表类型

  • 折线图sns.lineplot(x, y, data=df)
    Seaborn_linechart
  • 柱状图sns.barplot(x="category", y="value", data=df)
    Seaborn_barchart
  • 散点图sns.scatterplot(x, y, hue="size", data=df)
    Seaborn_scatterplot
  • 热力图sns.heatmap(data, annot=True)
    Seaborn_heatmap

进阶技巧

  • 样式定制
    sns.set_style("whitegrid")  # 设置背景风格
    sns.set_palette("deep")      # 应用调色板
    
  • 多图排列
    使用 sns.relplot() 实现分面显示
    Seaborn_relplot
  • 与 Pandas 集成
    直接通过 DataFrame 方法调用 Seaborn 函数
    df.plot(kind="scatter", x="x_col", y="y_col", hue="hue_col")
    

推荐学习路径

📌 提示:建议配合 Jupyter Notebook 实时查看图表效果,点击 此处 获取配置教程。