Seaborn数据可视化(四)

目录

1.绘制箱线图

2.绘制小提琴图

3.绘制多面板图

4.绘制等高线图

5.绘制热力图


1.绘制箱线图

python 复制代码
import seaborn as sns
import matplotlib.pyplot as plt
# 加载示例数据(例如,使用seaborn自带的数据集)
tips = sns.load_dataset("tips")

# 使用boxplot绘制箱线图
sns.boxplot(x='day', y='total_bill', data=tips)

# 展示图形
plt.show()

结果图:

2.绘制小提琴图

python 复制代码
import seaborn as sns
import matplotlib.pyplot as plt

# 加载iris数据集
iris = sns.load_dataset('iris')

# 使用violinplot绘制小提琴图
sns.violinplot(x='species', y='sepal_length', data=iris)

# 设置图形标题
plt.title('Violin Plot of Sepal Length')

# 设置x轴标签
plt.xlabel('Species')

# 设置y轴标签
plt.ylabel('Sepal Length')

# 展示图形
plt.show()

结果图:

3.绘制多面板图

python 复制代码
import seaborn as sns
import matplotlib.pyplot as plt

# 加载iris数据集
iris = sns.load_dataset('iris')

# 使用jointplot绘制多面板图
sns.jointplot(x='sepal_length', y='sepal_width', data=iris, kind='scatter')

# 设置图形标题
plt.suptitle('Joint Plot of Sepal Length and Sepal Width')

# 展示图形
plt.show()

结果图:

4.绘制等高线图

python 复制代码
import seaborn as sns
import matplotlib.pyplot as plt

# 加载iris数据集
iris = sns.load_dataset('iris')

# 使用kdeplot绘制两个变量的等高线图
sns.kdeplot(data=iris, x='sepal_length', y='sepal_width', cmap='viridis', shade=True)

# 设置图形标题
plt.title('Contour Plot of Sepal Length and Sepal Width')

# 展示图形
plt.show()

结果图:

5.绘制热力图

python 复制代码
import seaborn as sns
import matplotlib.pyplot as plt

# 加载flights数据集
flights = sns.load_dataset('flights')

# 使用pivot_table函数从原始数据中生成矩阵
matrix = flights.pivot_table(index='month', columns='year', values='passengers')

# 使用heatmap函数绘制热力图
sns.heatmap(data=matrix, cmap='YlGnBu')

# 设置图形标题
plt.title('Heatmap of Passenger Data')

# 展示图形
plt.show()

结果图:

相关推荐
城事漫游Molly13 小时前
科研数据可视化的5步AI工作流:从原始数据到发表级图表
人工智能·信息可视化·数据分析·prompt·ai for science·科研数据绘图·博士生必读
shujudang17 小时前
业务闭环视角下的营销自动化(MA)平台选型逻辑
大数据·运维·数据分析·自动化·营销自动化
YangYang9YangYan19 小时前
2026电子信息工程专业学数据分析在校招时的价值
数据挖掘·数据分析
richdata21 小时前
千店千面的智能配货体系:门店差异化分配怎么做
大数据·人工智能·数据挖掘
Aloudata1 天前
数据分析 Agent vs 数据分析师 Copilot:AI 数据分析正进入新阶段
大数据·人工智能·数据分析·copilot·指标平台·语义层
spssau1 天前
数学建模暑假备赛指南 | 组队、五类常用模型、论文获取、AI使用规范一次讲清
数学建模·数据分析·spssau
babe小鑫1 天前
2026从物流调度到稳定岗位学数据分析的价值
数据挖掘·数据分析
babe小鑫1 天前
2026设备工程师进阶学数据分析的技术价值
数据挖掘·数据分析
各类产品分享1 天前
告别平面图表:AR数据可视化如何重塑商业决策
信息可视化·ar
卷无止境2 天前
Apache Ossie:打破数据孤岛的语义互操作标准
后端·数据分析