plotly系列 | 绘制散点图组合箱线图(联合图)
目录
Plotly简介
实例:
1 在python中使用pip命令安装
2 导入包
3 读取文件
4 绘制联合图
关注我【生物海洋计算机支线】,获得更多生物海洋学,数据处理,作图等相关知识
Plotly简介
Plotly是一款非常强大好用的数据可视化框架
我们可以从他的官网上找到各种封装好的精美图表
官网地址:
https://plotly.com/python/
不同于seaborn对matplotlib绘图库的封装,他有独特的语法、参数和原理
在生信做图上有较广的应用
例如基础的图表,散点图,折线图等,
箱线图,热图等统计图表,
甚至还有地图中的散点图和密度图等
生物信息领域必备的火山图和曼哈顿图等
本文我们将介绍如何使用plotly绘制联合图(散点图+箱型图)
如下图所示:
实例:
1 在python中使用pip命令安装
pip install plotly
2 导入包
import pandas as pd
import numpy as np
import plotly.graph_objects as go #plotly地图类的库 graph_objects
3 读取文件
# 读取数据
data = pd.read_excel("E:/odv.xlsx" ,index_col=0 #使用第一列数据作为索引)
data = data.head(10)
文件格式如下:
4 绘制联合图
# 绘制联合图+箱线图等
fig = px.scatter(data # 包括温度和盐度 两列数据, x="Temperature [℃]" # 要和data中的数据对应, y="Salinity [psu]" # 要和data中的数据对应, marginal_x="box" #'rug',点状分布图 'box',箱线图 ;'violin',小提琴图 or 'histogram,柱状图, marginal_y="box" #'rug',点状分布图 'box',箱线图 ;'violin',小提琴图 or 'histogram,柱状图, color="depth" #分类数据 , title="各个水层温度和盐度分布")
fig.show()
关注我【生物海洋计算机支线】,获得更多生物海洋学,数据处理,作图等相关知识
plotly系列 | 绘制散点图组合箱线图(联合图)相关推荐
- 可视化:python绘制多组多维数据雷达图
超过3维的数据用雷达图可以十分直观地展示.本文实践过程中以灰度共生矩阵的4项常用指标为例. python绘制多组多维数据雷达图 所使用的数据如下所示:每一行是一个样本,每个样本有4维特征(列). 封装 ...
- 用python绘制多组箱线图、柱状图、簇状图
目录 箱线图 单组数据 多组数据 柱状图 数据叠加显示 数据分离显示 簇状图 箱线图 单组数据 只有一组数据时候用matplotlib就很方便实现,还可以对箱线图的格式进行调整,示例代码如下: imp ...
- R语言包ggplot2绘制多组箱线图
本文记录于2021年6月28日,2022年11月14日更新,如果内容有误,请私信或评论,我会在第一时间进行更正. 由于许多人好像对ggplot2所需要的数据的结构不是很清楚,那么我在这里补充一些内容, ...
- 跟着 NC 学作图 | 多组散点图+配对连线+差异分析
scatter_paired_line 今天我们复现一幅2022年7月发表在nature communications上的配对连线散点图. ❝ Title:Evaluation of transpla ...
- MATLAB绘制多组数据的双轴、三轴、四轴图
目录 引言 Yaxis2:绘制2组数据的双轴图 Yaxis2N:绘制N组数据的双轴图 Yaxis3:绘制3组数据的三轴图 Yaxis3N:绘制N组数据的三轴图 Yaxis4:绘制4组数据的四轴图 Ya ...
- 水稻微生物组时间序列分析3-冲击图展示时间序序列变化
写在前面 图3. 哪些菌门随时间呈现规律变化呢? 绘图实战 清空工作环境和加载包 读入实验设计.OTU表和物种注释 筛选高丰度门用于展示 数据交叉筛选 按样品绘图 按组绘图 绘制冲击图alluvium ...
- svg绘制蝌蚪状飞线
svg绘制蝌蚪状飞线 效果如图: 飞线效果在可视化中很常见,有了它整个屏幕好像添加了一个小精灵一样充满活力.
- plotly系列| 使用plotly在地图上绘制散点图和密度图
目录 Plotly简介 在地图上制作散点图和密度图 1 . 在python中使用pip命令安装 2 .导入包 3 .读取文件 4 . 在地图上绘制散点图 5 . 绘制密度图,其属性与绘制散点图相似 关 ...
- python随机画散点图-Python使用Plotly绘图工具,绘制散点图、线形图
今天在研究Plotly绘制散点图的方法 使用Python3.6 + Plotly Plotly版本2.0.0 因为Plotly没有自己独立的线性图形函数,所以把线性图形与散点图形全部用一个函数实现 这 ...
- 用python画xy散点图-python使用Plotly绘图工具绘制散点图、线形图
今天在研究Plotly绘制散点图的方法,供大家参考,具体内容如下 使用Python3.6 + Plotly Plotly版本2.0.0 在开始之前先说说,还需要安装库Numpy,安装方法在我的另一篇博 ...
最新文章
- [C] 图的深度优先遍历
- 编程以外积累: 如何给项目生成类似VS2008的说明文档
- 使用自连接、for xml path('')和stuff合并显示多行数据到一行中(转)
- 将数据库改为使用登录名密码登陆
- 【模板】Dijkstra
- hook虚表监控虚表
- python将照片转文字_Python将图片转化成文字
- c语言中math的库函数,C语言中math.h库中的常用函数
- python 登录接口_使用python编写一个登录接口
- Linux内核中断引入用户空间(异步通知机制)【转】
- 网络中的那些事儿(二)之总体规划
- plink 与 ssh 远程登录问题
- 电脑软件推荐安装列表
- java摄氏度转华氏度 在控制台输入
- [树形dp] Jzoj P1162 贪吃的九头龙
- Helm和kustomize
- 在Lua中使用枚举型变量
- 北大核心,CSSCI来源期刊(南大核心):《求索》|
- 微擎微信小程序 吃客部族微信小程序V2.3.1 前端开发+后端开发
- Accurately Say CocaCola!