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

【SCI绘图】【小提琴系列1 python】绘制按分类变量分组的垂直小提琴图

SCI,CCF,EI及核心期刊绘图宝典,爆款持续更新,助力科研!

本期分享: 

【SCI绘图】【小提琴系列1 python】绘制按分类变量分组的垂直小提琴图,文末附完整代码

小提琴图是一种常用的数据可视化工具,它结合了箱形图和密度图的特点,用于展示数据的分布情况和变化趋势。其外形类似于小提琴,因而得名。

1.环境准备

import seaborn as sns
import matplotlib.pyplot as plt

2.示例数据

# 记载数据
tips = sns.load_dataset("tips")

数据样例:

total_bill   tip     sex smoker  day    time  size

0       16.99  1.01  Female     No  Sun  Dinner     2

1       10.34  1.66    Male     No  Sun  Dinner     3

2       21.01  3.50    Male     No  Sun  Dinner     3

3       23.68  3.31    Male     No  Sun  Dinner     2

4       24.59  3.61  Female     No  Sun  Dinner     4

3.绘图展示

# 绘制一个按分类变量分组的垂直小提琴图
fig = sns.violinplot(x="day", y="total_bill", data=tips)plt.show()# 保存箱型图
output_fig = fig.get_figure()
output_fig.savefig("violin_plot.png", dpi=400)

完整代码:

import seaborn as sns
import matplotlib.pyplot as pltsns.set(style="whitegrid")# 记载数据
tips = sns.load_dataset("tips")print(tips[:5])
"""
数据样例:
total_bill   tip     sex smoker  day    time  size
0       16.99  1.01  Female     No  Sun  Dinner     2
1       10.34  1.66    Male     No  Sun  Dinner     3
2       21.01  3.50    Male     No  Sun  Dinner     3
3       23.68  3.31    Male     No  Sun  Dinner     2
4       24.59  3.61  Female     No  Sun  Dinner     4
"""# 绘制一个按分类变量分组的垂直小提琴图
fig = sns.violinplot(x="day", y="total_bill", data=tips)plt.show()# 保存箱型图
output_fig = fig.get_figure()
output_fig.savefig("violin_plot.png", dpi=400)

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

相关文章:

  • docker------docker入门
  • 终极数据传输隐秘通道
  • Qt中的事件与事件处理
  • 中间件漏洞攻防学习总结
  • HarmonyOS开发实例:【分布式数据管理】
  • 蓝桥杯——运动会
  • 如何搭建APP分发平台分发平台搭建教程
  • 【计算机专业必看】详细说明文件打开模式r,w,a,r+,w+,a+的区别和联系
  • Db2数据库稳定性解决方案
  • 如何用Python编写简单的网络爬虫(页面代码简单分析过程)
  • 【随笔】Git 高级篇 -- 最近标签距离查询 git describe(二十一)
  • 【leetcode面试经典150题】7.买卖股票的最佳时机(C++)
  • 个人求职简历(精选8篇)
  • Ubuntu22.04安装Anaconda
  • 后端nginx使用set_real_ip_from获取用户真实IP
  • python使用leveldb
  • hcs部署场景
  • 从零开始学习的ai教程视频,如何入手?
  • 【精选】发布应用到应用商店的基本介绍
  • LC 572.另一棵树的子树
  • PPT 操作
  • python项目练习——19、单词计数器
  • 单链表专题
  • js把数组中的某一项移动到第一位
  • MyBatis如何实现分页
  • 在 Python 编程中,面向对象编程的核心概念包括哪些部分?
  • elementui树形组件自定义高亮颜色
  • 富格林:技巧抵抗曝光虚假套路
  • 24年权威数学建模报名通知汇总(含妈妈杯、国赛、美赛、电工杯、数维杯、五一数模、深圳杯......)
  • 【C语言自定义类型之----结构体,联合体和枚举】