ggplot2中boxplot的顺序
这是我的代码: > hdata$Mono ggplot(hdata, aes(y= Test1, x= Mono))+ geom_boxplot() 这就是它给予的: 我想以某种方式格式化X轴,以便它从12开始,然后像12、1、2、2、3、4、5、6、7、8 一样 解决方案 只是做 hdata$Mono
0 2024-04-03
编程技术问答社区
统一boxplot因子组的颜色
我有点像R和GGPLOT新手). Treatment Species Week Flux 1 L- Heisteria 1 0.19 2 L- Heisteria 1 0.03 3 L- Heisteria 1 NA 4 L- Heisteria 1 0.12 5 L- Simarouba 1 0.22 6 L- Simarouba 1 0.19 7 L- Simarouba 1 NA 8 L- Simarouba 1 -0.65 9 C Heisteria 1 -0.99 10 C Heisteria 1 0.10 11 C Heisteria 1 0.26 12 C Heisteria
0 2024-04-03
编程技术问答社区
ggplot2 boxplot的翻转坐标
我想翻转ggplot2 boxplot的坐标,我也进行坐标转换. library(ggplot2) dat = data.frame(group = factor(c(rep(1,3),rep(2,6))), vals = c(c(0.1,2.25,1000), c(0.11,0.21,0.21,4.55,5.06,29.48))) ggplot(dat,aes(group,vals)) + geom_boxplot() ggplot(dat,aes(group,vals)) + geom_boxplot() + coord_trans(y="log10") 如果我现在只添加"+ coord_flip()",则轴的日志缩放丢失了.. ggplot(dat,aes(group,vals)) + geom_boxplot() + coord_trans(y="log10") + coord_flip() 有什
0 2024-04-03
编程技术问答社区
在R中创建具有基于密度的梯度的柱状图
我想像您在Boxplot,小提琴图或蜜蜂之间一样表示许多变量的密度.但是在这种情况下,每个变量将是一个频带,密度显示为沿条形的梯度. 希望我不需要手动画棒作为填充形状. 想象一下,如果不是小提琴或拳击表,则有一个带有密度的梯度的条. library(tidyverse) library(ggplot) df = data.frame( A = 2.3 + 7*rnorm(100), B = 0 + 5*rnorm(100), C = 4 + 2*rnorm(100) ) df %>% gather() %>% ggplot(aes(x=key, y=value)) + geom_violin(scale="width", fill='red', alpha=0.5) + geom_boxplot(fill='green', alpha=0.5) 解决方案 所以这是我从您的问题中获得的最接近的近似值: # Dummy data df
2 2024-04-03
编程技术问答社区
ggplot2中的Boxplots R
我的目标是用ggplot2可视化一些数据帧. 我有几个数据. 我的目标是看起来像这样的箱形图,只是更好. 我设法使用 获得了单个盒子图 plt
2 2024-04-03
编程技术问答社区
ggplot2:用单个观测值创建盒状和须状图
我遇到了绘制单个观察结果的问题.这些是我的数据: Subject Part Face_type Microvolts 1 First Half AF -2.029166667 2 First Half AF -1.76 3 First Half AF -3.788333333 4 First Half AF -2.691666667 5 First Half AF 0.335833333 6 First Half AF -4.719166667 7 First Half AF -0.920833333 8 First Half AF -1.719166667 9 First Half AF -6.115 10 First Half AF -0.4175 11 First Half AF -0.855833333 12 First Half AF 0.1925 13 Firs
0 2024-04-03
编程技术问答社区
cldList()函数在添加紧凑字母显示时表现得很奇怪
我问了一个问题在这里另一个问题 从软件包rcompanion运行cldList()后,它给了我一张表,显示每个组的紧凑字母显示,但是,尽管与其他组没有显着差异,但有些组没有显示任何字母. 数据太大,所以我正在上传它 在这里 这是一个错误,还是我做错了什么. 我正在使用的代码是这个 library(FSA) library(multcompView) library(rcompanion) library(ggplot2) library(ggpubr) library(tidyr) raw_df
2 2024-04-03
编程技术问答社区
如何在ggplot boxplot中自定义凹槽
我有一个问题,即如何更改/自定义由GGPLOT2创建的箱形图上的凹口的上限和下限.我浏览了函数Stat_boxplot,发现GGPLOT使用方程中间+/- 1.58 * IQR/SQRT(n)计算出缺口限制.但是,我不想用自己的上下缺口限制更改它. 我的数据有4个因素,对于每个因素,我计算了中位数,并进行了引导程序以获得该中位数的95%置信区间.因此,最终我想更改每个拳击手,以具有自己独特的缺口上限和下限. 我不确定这是否在GGPLOT中是否可以,并且想知道人们是否对如何执行此操作有任何想法? 再次感谢! 解决方案 我已经找到了一种使用function ggplot_build的ggplot自定义图上的缺口的方法. 用: 绘制一个箱形图. p
4 2024-04-03
编程技术问答社区
如何使用stat_pvalue_manual()在ggplot2中使用stat_pvalue_manual()斜体t和p值
我如何使用stat_pvalue_manual(),ggpubr() ggpubr()中的ggpubr() i斜体 t 和 p 值> 情节是: 代码是: ## library(tidyverse) library(rstatix) # Identify outliers and Stats Summary function library(ggpubr) # Plot correlation library(RVAideMemoire) # Shapiro test on groups library(glue) # Round p value in the plots ## df %>% ggplot(., aes(x = TEST, y = VALUE)) + stat_boxplot(geom = "errorbar", width = 0.15) + geom_boxplot(
8 2024-04-03
编程技术问答社区
并列的多个博列表
我正在尝试将多个箱形与GGPLOT2并排制作.我一直在关注stes Boxplot并排放置GGPLOT中不同列值,但没有很多运气. 我有以下dataframes Raw
0 2024-04-03
编程技术问答社区
带有ggpaired()的拳击表
我有一个很大的数据集,想使用ggpaired()绘制两个配对样品的盒子图.但是,ggpaired()自动添加样品之间的连接线.因为我有很多观察,所以这看起来很荒谬,我想摆脱台词.我尝试设置 line.size = 0或 line.color ="白色" 等. 但是,我无法在没有线条的情况下绘制框图.有谁知道如何修复这一点,或者有人知道一个允许我这样做的软件包?感谢您的帮助! 示例代码: ggpaired(ToothGrowth, x = "supp", y = "len", color = "supp", line.color = "gray", line.size = 0.4, palette = "jco")+ stat_compare_means(paired = TRUE) 解决方案 使用注释中给出的示例,如果您想保留有关情节的所有其他内容而不是从头开始构建整个内容,那么最简单的事情就是删除geom_line层: 原始
10 2024-04-03
编程技术问答社区
使用 ggplot 为两个不同列的数据帧创建方框图
我正在尝试为两列数据绘制一个框图.我曾经看到的是,我们有一个数据和标签,以便我们可以将标签作为类将标签传递给GGPLOT框图,这将是绘图.在这种情况下;但是,我没有标签,我只想为列 pay1 和 pay2 绘制盒子图: level
0 2024-04-03
编程技术问答社区
带有散点图叠加的ggplot boxplots(相同变量)。
我是本科生的研究人员,在过去的几个月中,我一直在自学.我刚刚开始尝试GGPLOT,并遇到了一些麻烦.我做了一系列拳击表,看着不同声学接收器站的鱼的深度.我想添加一个散点图,以显示接收器站的深度.这就是我到目前为止的: data
0 2024-04-03
编程技术问答社区
将样本量添加到博列表的面板图中
我试图将样本量添加到框图(最好在其顶部或底部)分组两个级别.我使用facet_grid()函数来产生面板图.然后,我尝试使用Annotate()函数添加样本尺寸,但是这是行不通的,因为它重复了第二个面板中的值.有一个简单的方法吗? head(FeatherData, n=10) Location Status FeatherD Species ID ## 1 TX Resident -27.41495 Carolina wren CARW (32) ## 2 TX Resident -29.17626 Carolina wren CARW (32) ## 3 TX Resident -31.08070 Carolina wren CARW (32) ## 4 TX Migrant -169.19579 Yellow
0 2024-04-03
编程技术问答社区
在R中为多个条件绘制多个图表
我了解了我如何从其他几个帖子中绘制一个图中的多个盒子图.但是我有这种情况,无法将多个条件绘制在一起.我应用了与以前的帖子相同的想法( r 中的多个Boxplots这种情况. 我有这个数据集 Control Treatment L1 L2 L3 L4 L5 S1 S2 S3 S4 S5 g1 10.5 12 10 11 12 13 14 10 11 12 g2 11 13 10 10 11 10.5 12 8 9 10 g3 10 9 9 8 9 11 10 11 9 11 g4 9 8 8 9 8 6 5 5 7 6 g5 16
4 2024-04-03
编程技术问答社区