返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言绘图数据可视化Ridgelineplot山脊图画法
  • 752
分享到

R语言绘图数据可视化Ridgelineplot山脊图画法

2024-04-02 19:04:59 752人浏览 泡泡鱼
摘要

目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3. 绘图所需package的安装、调用Step4. 绘图调整透明度更改顺序更改线条形状今天给大家介绍一下Ridg

今天给大家介绍一下Ridgeline plot(山脊图)的画法。

作图数据如下:

Step1. 绘图数据的准备

首先要把你想要绘图的数据调整成R语言可以识别的格式,建议大家在excel中保存成csv格式。

Step2. 绘图数据的读取

data<-read.csv(“your file path”, header = T)
#注释:header=T表示数据中的第一行是列名,如果没有列名就用header=F

Step3. 绘图所需package的安装、调用

library(reshape2)
library(ggplot2)
library(ggridges)                      
# 注释:package使用之前需要调用
# 今天要用到geom_density_ridges()函数需要调用ggridges包
# 直接用install.packages(ggridges)可以安装

Step4. 绘图

ggplot(data_melt, aes(x = value , y = variable , fill = variable)) +
 geom_density_ridges() +
 theme_ridges() +
 theme(legend.position = "none")

调整透明度

ggplot(data_melt, aes(x = value , y = variable , fill = variable)) +
 geom_density_ridges(alpha = 0.5) +
 theme_ridges() +
theme(legend.position = "none")

更改顺序

level<-levels(data_melt$variable)
data_melt$variable<-factor(data_melt$variable, levels = rev(level))
ggplot(data_melt, aes(x = value , y = variable , fill = variable)) +
 geom_density_ridges(alpha = 0.5) +
 theme_ridges() +
 theme(legend.position = "none")

默认顺序

颠倒之后

更改线条形状

ggplot(data_melt, aes(x = value , y = variable , fill = variable)) +
 geom_density_ridges(alpha = 0.5, stat="binline", bins=20) +
 theme_ridges() +
 theme(legend.position = "none")

以上就是R语言绘图数据可视化Ridgeline plot山脊图画法的详细内容,更多关于R语言数据可视化Ridgeline plot山脊图画法的资料请关注编程网其它相关文章!

--结束END--

本文标题: R语言绘图数据可视化Ridgelineplot山脊图画法

本文链接: https://lsjlt.com/news/139488.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • R语言绘图数据可视化Ridgelineplot山脊图画法
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3. 绘图所需package的安装、调用Step4. 绘图调整透明度更改顺序更改线条形状今天给大家介绍一下Ridg...
    99+
    2024-04-02
  • python数据可视化Seaborn绘制山脊图
    目录1. 引言2. 举个栗子3.山脊图4.扩展5.结论1. 引言 山脊图一般由垂直堆叠的折线图组成,这些折线图中的折线区域间彼此重叠,此外它们还共享相同的x轴. 山脊图经常以一种相...
    99+
    2024-04-02
  • R语言数据可视化绘图Slopechart坡度图画法
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3. 绘图所需package的安装、调用Step4. 绘图 今天小仙给大家分享一下Slope chart(坡度图)...
    99+
    2024-04-02
  • R语言数据可视化绘图Dotplot点图画法示例
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的安装、调用Step4.绘图添加平均值添加误差线今天要给大家介绍的是点图(Dot plo...
    99+
    2024-04-02
  • R语言绘制数据可视化小提琴图Violinplotwithdot画法
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3. 绘图所需package的安装、调用Step4. 绘图小提琴图之前已经画过了,不过最近小仙又看到一种貌美的画法...
    99+
    2024-04-02
  • 如何使用python数据可视化Seaborn绘制山脊图
    这篇文章主要介绍如何使用python数据可视化Seaborn绘制山脊图,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 引言山脊图一般由垂直堆叠的折线图组成,这些折线图中的折线区域间彼此重叠,此外它们还共享相同的x...
    99+
    2023-06-22
  • R语言绘图数据可视化pie chart饼图
    目录Step 1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4. 饼图百分比标签准备Step5.绘图今天要给大家介绍的Pie cha...
    99+
    2024-04-02
  • R语言数据可视化绘图Lollipop chart棒棒糖图
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4.因子水平排序Step5.绘图今天给大家分享的是Lollipop cha...
    99+
    2024-04-02
  • R语言数据可视化包ggplot2画图之散点图的基本画法
    目录前言下面以一个简单的例子引入:首先介绍第一类常用的图像类型:散点图 给原始数据加上分类标签:按z列分类以不同的颜色在图中画出散点图:按z列分类以不同的形状在图中画出散点...
    99+
    2022-11-13
    ggplot2绘制散点图 r语言ggplot2作图 r绘制散点图
  • R语言绘制数据可视化Dumbbell plot哑铃图
    目录Step1. 绘图数据的准备Step3. 绘图所需package的安装、调用Step4. 绘图改变size的大小调整顺序又是一年春来到,小仙祝大家在新的一年开开心心、顺顺利利!今...
    99+
    2024-04-02
  • R语言数据可视化绘图barchart条形图实现示例
    时光飞逝,岁月如梭,转眼又是一年过去了,本小仙怎么还是一事无成呢! 转念一想,这种事也不是一次两次了,再多一个又何妨,哈哈! 回归正题,今天就给大家介绍下直方图(histogram)...
    99+
    2024-04-02
  • R语言数据可视化包ggplot2散点图怎么画
    这篇文章主要介绍“R语言数据可视化包ggplot2散点图怎么画”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“R语言数据可视化包ggplot2散点图怎么画”文章能帮助大家解决问题。前言在ggplot2...
    99+
    2023-07-04
  • python数据可视化绘制火山图示例
    目录导入模块1.读取测试数据2.查看数据3.筛选差异基因4.查看数据,发现多了type这一列5.统计个数6.绘火山图7.保存图片导入模块 import numpy as np imp...
    99+
    2024-04-02
  • 如何使用R语言实现数据可视化绘图bar chart条形图
    这篇文章主要为大家展示了“如何使用R语言实现数据可视化绘图bar chart条形图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用R语言实现数据可视化绘图bar cha...
    99+
    2023-06-29
  • R语言数可视化Split violin plot小提琴图绘制方法
    最近小仙同学在好几篇文献里看到了这种小提琴图,暂时就肤浅地认为这是作者为了更好地比较对照组与实验组的差别,所以将同一个基因的小提琴图各画了一半,放在一起。为了跟上可视化的潮流,小仙也...
    99+
    2024-04-02
  • R语言数据可视化ggplot绘制置信区间与分组绘图技巧
    目录1. 单组情况1)构造数据集2)绘制置信区间2. 多组情况方法11)构造数据集2)绘制置信区间方法21)构造数据集2)绘制置信区间3)美化1. 单组情况 1)构造数据集 x ...
    99+
    2024-04-02
  • R语言数据可视化绘制Circular bar plot实现环形柱状图
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4.绘图环形柱状图排好序的环形柱状图调整颜色注意事项不知不觉,距离小仙上次...
    99+
    2024-04-02
  • 使用R语言绘制3D数据可视化scatter散点图实现步骤
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4.绘图调整3D点的大小调整透明度注意事项它来了它来了,它顺着网线走来了&...
    99+
    2024-04-02
  • R语言可视化ggplot2绘制24小时动态血糖图
    目录数据格式创建等距时间序列的方法(分钟)画图代码数据格式 sample=read.csv("sample.csv",header = T,stringsAsFactors = F)...
    99+
    2024-04-02
  • python数据可视化之条形图画法
    什么是条形图? 条形图(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形。条形图可以横置或纵置,纵置时也称为柱形图(column chart)。此外,条形图有简...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作