python数据分析之云雨图(箱型图+分布图+散点图)
图效果
代码实现
1、导入包
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
import ptitprince as pt
2、读取.csv文件
df=pd.read_csv('D:/driver/Analysis/jiangwei.csv')#读取csv文件
df1=df[df.carId<=2235] #取数据
df数据
3、绘制云雨图
dy="carId"
dx="speed"
ort="h"
pal="Set2"
f, ax=plt.subplots(figsize=(7, 5))
ax=pt.half_violinplot(x=dx, y=dy, data=df1, palette=pal, bw=.2, cut=0.,scale="area", width=.6, inner=None, orient=ort)
ax=sns.stripplot(x=dx, y=dy, data=df1, palette=pal, edgecolor="white",size=3, jitter=1, zorder=0, orient=ort, )
ax=sns.boxplot(x=dx, y=dy, data=df1, color="black", width=.15, zorder=10,showcaps=True, boxprops={'facecolor':'none',"zorder":10},showfliers=True, whiskerprops={'linewidth':2,"zorder":10},saturation=1, orient=ort)
plt.title("Raincloud")
plt.show()
全部代码
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
import ptitprince as ptdf=pd.read_csv('D:/driver/Analysis/jiangwei.csv')#读取csv文件
df1=df[df.carId<=2235] #取数据dy="carId"
dx="speed"
ort="h"
pal="Set2"
f, ax=plt.subplots(figsize=(7, 5))
ax=pt.half_violinplot(x=dx, y=dy, data=df1, palette=pal, bw=.2, cut=0.,scale="area", width=.6, inner=None, orient=ort)
ax=sns.stripplot(x=dx, y=dy, data=df1, palette=pal, edgecolor="white",size=3, jitter=1, zorder=0, orient=ort, )
ax=sns.boxplot(x=dx, y=dy, data=df1, color="black", width=.15, zorder=10,showcaps=True, boxprops={'facecolor':'none',"zorder":10},showfliers=True, whiskerprops={'linewidth':2,"zorder":10},saturation=1, orient=ort)
plt.title("Raincloud")
plt.show()
python数据分析之云雨图(箱型图+分布图+散点图)相关推荐
- python堆叠面积图_06. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图...
1.基本图表绘制 plt.plot() 图表类别:线形图.柱状图.密度图,以横纵坐标两个维度为主 同时可延展出多种其他图表样式 plt.plot(kind='line', ax=None, figsi ...
- Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图
目录 Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图 1.基本图表绘制 plt.plot() ts.plot() 由Seri ...
- python绘图 条形图 直方图 饼图 箱型图 误差图 多图绘制 图表注释 三维图形
python的主要作图库是Matplotlib,该库提供了较为强大的作图能力. 如果您还未安装该库,请命令行运行"pip install matplotlib"安装一下,同时安装& ...
- 数据分析-统计学-切比雪夫定律箱型图正太标准化
通常我们在处理数据时会计算数据的平均值,标准差.但是当我们将平均值±标准差的时候会发现有一些数据不在这个范围内.这时我们就会考虑切比雪夫定律:75%的数据位于2个标准差范围内,89%的数据位于3个标准 ...
- Python 详解箱型图法剔除异常值
文章目录 一.引言 二.Python 实现 一.引言 箱型图提供了识别异常值的一个标准:异常值通常被定义为 小于 Q L − 1.5 I Q R Q_{L}-1.5IQR{ } Q
- Tableau10——人口金字塔,漏斗图,箱型图
文章目录 一,人口金字塔 二,漏斗图 三,箱型图 一,人口金字塔 人口金字塔图本质上是条形图,可以用来比较不同类别之间的差异 首先,对于85+年龄的人,统一划分为85岁,创建计算字段年龄,把年龄变成数 ...
- 数据分析基础-箱型图分析
异常值分析 异常值分析高大上的名字叫离群点分析,其目的就是从一个数据集中找出这个数据集不符合正常事务范畴的数据.有三种方式,简单的观测方法这个靠经验,另外两种分别是:基于正态分布的方式 3σ\sigm ...
- excel 两组数据交点_让科研人相见恨晚的技巧,用Excel做柱状图、箱型图及数据分析!(转载自ZSCI)...
来源:ZSCI 让科研人相见恨晚的技巧,用Excel做柱状图.箱型图及数据分析! 面对大量的实验数据,却不知道如何快速的将自己想要的结果筛选出来.筛选后也只能做简单的数据图,绘制高级的图形又成了一个难 ...
- Python 箱型图的绘制并提取特征值
文章目录 一.简介 二.绘制与提取 1.图形绘制 2.ax.boxplot 函数的使用 3.特征值提取 三.多箱型图绘制 1.一种类型 2.多种类型 参考: https://blog.csdn.net ...
- python处理异常值--箱型图查找异常值并替换
箱型图查找异常值并替换 定义为值大于上四分位或者小于下四分位的值位异常值,若是异常值,则用mean替换,项目中遇到的,但是这个可能或将0值也替换了,但是0值不是异常值,故而舍弃这种方法. import ...
最新文章
- MySQL里 unique 用法_mysql中unique key中在查询中的使用
- python 无序表查找
- 你最喜欢的 iOS 开发的技巧和提示有哪些?
- 「开源」首次被列入“十四五”规划,未来大有可为
- NodeJs回调操作Promise化
- Window Server 2008中开启Window Media Player功能
- 数据倾斜原理及解决方案
- oracle parameterfile
- leetcode_684. Redundant Connection
- 使用 vue_VUE使用ECharts教程
- 目标检测YOLO系列论文对比
- QT5基础教程(介绍,下载,安装,第一个QT程序)
- STM32之提升迷之自信(时钟的制作)
- 压缩PPT大小的方法是什么?
- 飞桨AI Studio之加州房价预测——机器学习的Hello world
- OSChina 周日乱弹 —— 这个野男人是谁
- 12_STM32Cubeide开发_USB从设备串口驱动程序
- 哪里计算机考研只考一门课,计算机考研|专业课只考一门数据结构的院校有哪些...
- 多源最短路之大暴力算法(bushi
- 何为非侵入式负荷分解