基于Python科研论文绘制学习 - task3

本文介绍了Seaborn库,它是基于Matplotlib的Python数据可视化库,重点讲解了如何使用FacetGrid进行多子图网格绘制,以及PairGrid的功能,包括绘图风格、颜色主题和元素缩放。以tips数据集为例,展示了如何创建相关性和回归分析图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Seaborn

seaborn 在matplotlib 的基础上进行了更高级的封装,能用更少的代码绘制配图。

1、图类型
  1. 关系型图
    在这里插入图片描述

  2. 数据分布型图
    在这里插入图片描述

  3. 分类数据型图
    在这里插入图片描述
    在这里插入图片描述

  4. 回归模型分析图
    在这里插入图片描述

2、多子图网格型图
FacetGrid()
import pandas as pd
import numpy as np
import proplot as pplt
import seaborn as sns
import matplotlib.pyplot as plt
from proplot import rc

rc["font.family"] = "Times New Roman"
rc["axes.labelsize"] = 15
rc['tick.labelsize'] = 13
df = sns.load_dataset('tips') 
graph = sns.FacetGrid(df, col ='time', hue ='smoker') 
# map the above form facetgrid with some attributes 
graph.map(sns.regplot, "total_bill", "tip").add_legend() 
graph.add_legend() 
plt.show()

在这里插入图片描述

PairGrid()
绘图风格、颜色主题和绘图元素缩放比例
sns.set_style("style_name")  ## 设置绘图风格
sns.set_palette("palette_name")  ## 设置颜色主题
sns.set_context("context_name")  ## 设置绘图元素缩放比例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值