首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用R绘图在R中绘制点图

使用R绘图在R中绘制点图
EN

Stack Overflow用户
提问于 2011-09-14 14:51:58
回答 1查看 8.8K关注 0票数 2

使用两种因素生成点图的最佳方法是什么,最好使用标准R图(而不是ggplot)和从2x2数据帧生成。水平线应该是均值。我试过克利夫兰点图,但不知道如何获得两个数据序列,并且点有抖动:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-14 15:28:54

下面这段代码应该可以做到这一点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set.seed(1)
t1 = rnorm(10); t2 = rnorm(10, 2)
t1_g2 = rnorm(10, 4);t2_g2 = rnorm(10)

##Don't print the axes labels
par(ann=FALSE)

##Plot first set of data.
##Need to check for sensible ranges
##Use the jitter function to spread data out.
plot(jitter(rep(0,10),amount=0.2), t1,
     xlim=range(-0.5,3.5), ylim=range(-3,8),
     axes=FALSE,frame.plot=TRUE)
points(jitter(rep(1,10), amount=0.2), t1_g2, col=2)
points(jitter(rep(2,10), amount=0.2), t2)
points(jitter(rep(3,10), amount=0.2), t2_g2, col=2)

##Add in the y-axis
axis(2, seq(-4,8,by=2))

##Add in the x-axis labels
mtext("Treatment 1", side = 1, at=0.5)
mtext("Treatment 2", side = 1, at=2.5)

##Add in the means
segments(-0.25, mean(t1), 0.25, mean(t1))
segments(0.75, mean(t1_g2), 1.25, mean(t1_g2))
segments(1.75, mean(t2), 2.25, mean(t2))
segments(2.75, mean(t2_g2), 3.25, mean(t2_g2))

##Add in the legend
legend(0, 8, c("Group 1", "Group 2"), col=1:2, pch=1)

这就给出了:

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7418386

复制
相关文章
R语言绘图 | 使用pheatmap快速绘制热图
首先,我们需要准备输入文件。比如,我想绘制热图来比较30个基因在6个组织里的表达情况。
生信小王子
2020/08/10
2.8K0
R语言绘图 | 使用pheatmap快速绘制热图
「R」绘制分组排序点图
我在看过的一些 Nature 文章和 COSMIC 数据库中看到用点图来展示不同癌症类型下 TMB 的分布差异。在 R 包中,我有看到过 maftools 中可以绘制这样的图,用来表示新的数据队列与 TCGA 数据的比较,这也是应用于 TMB 分析。因为研究问题,我最近也想尝试使用改种图形来展示数据。而且,该图可以拓展到任意可以适应的场景下,所以我想基于 ggplot2 来创建一个通用的绘图函数。
王诗翔呀
2020/09/08
1.7K0
R语言绘图 | 绘制QQ图和曼哈顿图
QQ图和曼哈顿图是GWAS结果展示必备的图,今天小编教大家使用R包"CMplot"绘制这两个图。
生信小王子
2020/08/10
2.7K0
R语言绘图 | 绘制QQ图和曼哈顿图
R绘图 | 不等宽柱形图绘制
不等宽柱形图是一个相对于(等宽)柱形图的概念,「除了其高度以外,宽度同样代表一个指标」,可以同时反映两个具有相关性的指标大小。
小汪Waud
2023/02/20
6010
R绘图 | 不等宽柱形图绘制
R绘图笔记 | 柱状图绘制
绘图:geom_bar用于绘制柱状图,ylim设置纵轴值范围,them设置主题,axis.title设置坐标轴名称参数,axis.text设置坐标轴参数。
DoubleHelix
2020/11/03
1.2K0
R绘图笔记 | 柱状图绘制
R绘图|染色体SNP指数图绘制
粗略一看,似乎没有什么特别困难的地方,好像之前也看到过类似的图,但是看到老师发来的链接才发现这居然是Nature出版期刊(Horticulture Research)的配图。volume)上的配图!
小汪Waud
2023/02/16
1.2K0
R绘图|染色体SNP指数图绘制
R中轻松绘制南丁格尔图
R语言数据分析指南
2023/09/29
3130
R中轻松绘制南丁格尔图
「R」使用forestplot绘制森林图
森林图常见于元分析,但其使用绝不仅如此,比如我现在想要研究的对象有诸多HR结果,我想要汇总为一张图,森林图就是个非常好的选择。ggpubr包提供的森林图是针对变量分析绘图,我也尝试使用了metafor包的forest画图函数,但太灵活了,我除了感觉文档画的不错,但实际使用却很难得到想要的结果。
王诗翔呀
2020/07/02
8.2K0
R基础绘图篇 | 旭日图与冰柱图的绘制
旭日图(sunbrust diagram),通常也被称为多层饼图(multi-level pie chart)或径向树图,通常会用来展示层级占比关系,通过一系列的圆环展示层次结构。冰柱图(icicle diagram)也叫分区层图(partition layer chart),也就是直角坐标系下的旭日图,他们都是展示层级占比关系的王者。
DataCharm
2023/08/23
1.5K0
R基础绘图篇 | 旭日图与冰柱图的绘制
绘图系列|R-VennDiagram包绘制韦恩图
在得到数据之后,我们经常会用到维恩图来展示各个数据集之间的重叠关系。本文简单的介绍R语言中的VennDiagram包绘制数据集的维恩图。
生信补给站
2020/08/06
9.8K0
R绘图|基因表达水平分布图绘制
从图中可以非常直观的看出来不同样本在不同表达区间的分布情况。由于报告没有给出源代码,我们模仿的画一画。
小汪Waud
2023/02/16
1.5K0
R绘图|基因表达水平分布图绘制
R语言绘图:复杂散点图绘制
散点图用于描述两个连续性变量间的关系,三个变量之间的关系可以通过3D图形或气泡来展示,多个变量之间的两两关系可以通过散点图矩阵来展示。
生信交流平台
2020/08/20
3.3K0
R语言绘图:复杂散点图绘制
「R」R传统图形绘制多图
mfrow 和 mfcol 都由 2 个数字指定,一个表示行数、一个表示列数。如果使用 mfrow,那么图像区域会被按行依次使用;如果使用 mfcol,那么图像区域会按列依次使用。
王诗翔呀
2020/07/06
7260
「R」R传统图形绘制多图
「R」使用NMF包绘制热图
学习文档: https://cran.r-project.org/web/packages/NMF/vignettes/heatmaps.pdf
王诗翔呀
2020/07/03
2.9K0
R绘图|时间热图
在徐凌老师的 Nat Com 文章 Genome-resolved metagenomics reveals role of iron metabolism in drought-induced rhizosphere microbiome dynamics 中有这么一张补充图,介绍了本研究中涉及到的处理和取样的时间线。
小汪Waud
2023/10/24
2200
R绘图|时间热图
R-ggplot2 空间绘图 - 房价气泡图的绘制
上篇原创推文使用了geopandas进行了房价分布的地图推文教程,本期我们将使用绘图功能更加强大的ggplot2 以及其推展包进行地图绘制和图表美化工作,主要涉及的知识点如下:
DataCharm
2021/02/22
1.4K0
R-ggplot2 空间绘图 - 房价气泡图的绘制
R语言在地图上绘制散点饼图可视化
在本文我们在ggplot2中制作的饼实际上是一个条形图转换为极坐标。如果我们想制作一个像上面截图那样的地图,这就很困难了。
拓端
2023/08/31
4330
R语言在地图上绘制散点饼图可视化
R 热图绘制heatmap①
R.package heatmap():用于绘制简单热图的函数 heatmap.2():绘制增强热图的函数 d3heatmap:用于绘制交互式热图的R包 ComplexHeatmap:用于绘制、注释和排列复杂热图的R&bioconductor包(非常适用于基因组数据分析) 首先使用ggplot2画简单热图 data <- as.data.frame(matrix(rnorm(9*10),9,10)) rownames(data) <- paste("Gene", 1:9, sep="_") colnam
用户1359560
2018/08/27
1.1K0
R 热图绘制heatmap①
R中优雅的绘制物种冲积图
购买后微信发小编订单截图即邀请进新的会员交流群,小编的文档为按年售卖,只包含当年度的除系列课程外的文档,有需要往年文档的朋友也可下单购买,需要了解更多信息的朋友欢迎交流咨询。
R语言数据分析指南
2023/06/12
7860
R中优雅的绘制物种冲积图
R语言绘制Circos图
Circos图加拿大的生物信息科学家 Martin Krzywinski 开发的,最初主要用于基因组序列相关数据的可视化。现在越来越多的领域把Circos图引入其中。今天我们介绍在R语言中如何绘制Circos图。
一粒沙
2019/07/31
5.8K0

相似问题

无法在R中使用绘图绘制关系图

11

使用循环在R中绘制绘图

113

从R中的点绘制热图

13

R中的绘图图

12

ShinyApp没有在R中绘制绘图

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文