当前位置: 首页 > news >正文

Seaborn数据可视化(四)

目录

1.绘制箱线图

2.绘制小提琴图

3.绘制多面板图

4.绘制等高线图

5.绘制热力图


1.绘制箱线图

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.绘制小提琴图

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.绘制多面板图

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.绘制等高线图

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.绘制热力图

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()

结果图:

http://www.lryc.cn/news/148002.html

相关文章:

  • kubernetes deploy standalone mysql demo
  • 【Map】Map集合有序与无序测试案例:HashMap,TreeMap,LinkedHashMap(121)
  • TiDB Serverless Branching:通过数据库分支简化应用开发流程
  • 运用亚马逊云科技Amazon Kendra,快速部署企业智能搜索应用
  • C# 使用 OleDbConnection 连接读取Excel的方法
  • 【LeetCode-中等题】98. 验证二叉搜索树
  • Leetcode-每日一题【剑指 Offer 37. 序列化二叉树】
  • 删除无点击数据offer数据分析使用
  • 【Apollo学习笔记】——规划模块TASK之SPEED_BOUNDS_PRIORI_DECIDER
  • 物理机ping不通windows server 2012
  • 誉天HCIE-Datacom丨为什么选择誉天数通HCIE课程学习
  • Python文本终端GUI框架详解
  • 01_lwip_raw_udp_test
  • 学习ts(十一)本地存储与发布订阅模式
  • MySQL对NULL值处理
  • Vector 动态数组(迭代器)
  • 多组背包恰好装满方案数
  • Oracle查询语句中做日期加减运算
  • Unity贝塞尔曲线的落地应用-驱动飞行特效
  • VTK——设置交互样式上的鼠标回调函数
  • Flutter实现动画列表AnimateListView
  • 【LeetCode-中等题】236. 二叉树的最近公共祖先
  • 如何拼接两个视频在一起?
  • Programming abstractions in C阅读笔记:p130-p131
  • 如何在Windows本地快速搭建SFTP文件服务器,并通过端口映射实现公网远程访问
  • C#---第二十:不同类型方法的执行顺序(new / virtual / common / override)
  • lnmp架构-PHP
  • 【javascript实操记录】
  • Mysql--技术文档--悲观锁、乐观锁-《控制并发机制简单认知、深度理解》
  • 【GO】LGTM_Grafana_Tempo(2)_官方用例改后实操