学习R语言绘图,怎么能缺少这个网站呢

想必,大家最关心的就是这个网站的网址,所以在这里,立刻列在这里,大家可以收藏一下:https://www.r-graph-gallery.com/

这个网站提供了各种图的示例代码,例如,我要画一下箱线图,然后就点击箱线图,找到对应的代码就可以了。

选择一种你喜欢的风格,然后点开,找到相应的代码

# Ggplot2 library

library(ggplot2)

# Data

names=c(rep("A", 80) , rep("B", 50) , rep("C", 70))

value=c( sample(2:5, 80 , replace=T) , sample(4:10, 50 , replace=T),

sample(1:7, 70 , replace=T) )

data=data.frame(names,value)

#Graph

qplot( x=names , y=value , data=data , geom=c("boxplot","jitter") , fill=names)

例如,我要画一个热图

1

2

3

4

5

6

# Example: grouping from the first letter:

my_group=as.numeric(as.factor(substr(rownames(data), 1 , 1)))

my_col=brewer.pal(9, "Set1")[my_group]

heatmap(data, Colv = NA, Rowv = NA, scale="column" , RowSideColors=my_col   )

本次分享就到这里,希望本文对大家有所帮助。

(0)

相关推荐

  • Venn Diagram图绘制及显示问题

    > library (VennDiagram) 具体画法可通过help(VennDiagram)学习 例如: ##生成四个不同的组合 > A<- sample(LETTERS, 18 ...

  • 画韦恩图那么容易,为什么拿到指定元素却有问题

    学员交流群有提问,说他虽然会绘制韦恩图了,但是想提取图中指定的元素,自己弄的代码非常笨拙,感觉是R语言学的不够好,希望我可以秀一秀高阶代码.恰好今天没有什么可以分享的,就写这个教程吧! 首先设置4个随 ...

  • 哦别做梦了!

    前面的学徒作业系列有一个是<数据挖掘>学习班的学员提问:绘图本身很简单但是获取数据很难.本来呢,我是安排给了转录组讲师,希望她可以把这个解决方案制作好PPT给大家做一节公开课的. 但是奈何 ...

  • 手把手演示R语言绘制多个基因表达值小提琴图

    白介素2的读书笔记,分享临床科研干货,一起见证时间的力量 [科研绘图点我][付费精品合集][SEER点我] image.png 数据准备 #set your work directory data&l ...

  • 柱状图不够展示我的数据一气之下我把它掰弯了

    环形柱状图 圈图不同于柱状图的是可以展示更多的数据.下面进行尝试. 数据格式其实和正常柱状图数据格式相同.但是由于将卡迪尔直角坐标系转化为了极坐标系,所以标签的设置成为这一输出的难点和重点.辛运的是作 ...

  • R语言 | 数据操作tidyr包

    [更新~]Python网络爬虫与文本数据分析 tidyr包 类似于上图成行成列的表数据是干净数据(tidy data),一般每一行表示一条观测记录,每一列表示一个字段(变量)tidyr包是用来操作ti ...

  • Python数据分析:数据清洗教学

    数据清洗是数据分析关键的一步,直接影响之后的处理工作 数据需要修改吗?有什么需要修改的吗?数据应该怎么调整才能适用于接下来的分析和挖掘? 是一个迭代的过程,实际项目中可能需要不止一次地执行这些清洗操作 ...

  • 【更新版】Stata如何做1000次安慰剂检验(Placebo Test)?

    缘起 之前写了一个stata如何做placebo test的文章,本来只是写给自己看,记录自己的学习过程,没想到浏览上千,也是有点意外加激动. 有些朋友说根据我写的代码,改到自己的项目里,跑不出来结果 ...

  • 使用R处理工作生活中遇到的分组问题

    " No one knows everything, and you don't have to."   --free傻孩子 "R数据分析"专题·第4篇   编 ...

  • 技术贴 | R语言菌群Alpha多样性分析和绘图

    本文由阿童木根据实践经验而整理,希望对大家有帮助. 原创微文,欢迎转发转载. 导读 箱型图(Boxplot)或者盒图是一种能同时展示一组或多组数据的极值.四分位数.中位数和离群值,显示数据离散情况的统 ...

  • apply家族函数和for循环还是有区别的(批量生存分析出图bug)

    最近整理我GitHub代码,发现了之前一个批量生存分析代码是有问题的,因为不同基因表达量分组后,没有道理所有基因出图的P值不变,更诡异的是,lapply内部变量不识别,一定要外部变量. 为了给大家讲清 ...