ggproto相关内容

用ggplot2分割小提琴图

我想使用 ggplot 创建一个分割小提琴密度图,例如 this page seaborn 文档. 这是一些数据: set.seed(20160229)我的数据 = 数据帧(y=c(rnorm(1000), rnorm(1000, 0.5), rnorm(1000, 1), rnorm(1000, 1.5)),x=c(rep('a', 2000), rep('b', 2000)),m=c( ..
发布时间:2022-01-30 22:43:41 其他开发

ggmap 错误:GeomRasterAnn 是用不兼容的 ggproto 版本构建的

我正在使用 ggmap,但出现以下错误: 错误:GeomRasterAnn 是用不兼容的 ggproto 版本构建的.请重新安装提供此扩展的软件包. 我已经安装了 ggmap(2.6.1) 和 ggplot2(2.2.0) 的最新版本,但仍然出现相同的错误. 解决方案 我今天也遇到了这个问题,我不得不安装 ggplot2 和 ggmap 的 GitHub 开发版本并重新启动 R 才能摆 ..
发布时间:2021-12-15 13:04:00 其他开发

更改 geom_boxplot 中的晶须定义

我正在尝试使用 ggplot2/geom_boxplot 生成一个箱线图,其中胡须被定义为第 5 个和第 95 个百分位数,而不是 0.25 - 1.5 IQR/0.75 + IQR,并且像往常一样绘制来自这些新胡须的异常值.我可以看到 geom_boxplot 美学包括 ymax/ymin,但我不清楚我是如何在这里放置值的.好像是: stat_quantile(quantiles = c(0. ..
发布时间:2021-12-15 12:51:09 其他开发

使用 ggplot2 拆分小提琴图

我想使用 ggplot 创建一个分割小提琴密度图,就像 seaborn 文档的这一页. 这是一些数据: set.seed(20160229)my_data = data.frame(y=c(rnorm(1000), rnorm(1000, 0.5), rnorm(1000, 1), rnorm(1000, 1.5)),x=c(rep('a', 2000), rep('b', 2000)), ..
发布时间:2021-12-01 21:11:58 其他开发

从头开始创建geom/stat

不久前我才刚开始使用R,目前正在尝试增强我的可视化技能.我想做的是用平均钻石作为顶层创建框线图(请参阅下面链接中的图片).我还没有找到执行此操作的函数,所以我想我必须自己创建它. 我希望做的是创建一个几何图形或统计数据,以使类似这样的事情起作用: ggplot(data, aes(...))) + geom_boxplot(...) + geom_meanDiamonds ..
发布时间:2020-07-23 02:08:25 其他开发

以给定百分比绘制圆/凸包

我有 x=rnorm(100) y=rnorm(100) plot(x,y) abline(h=0); abline(v=0) 从点(0,0)到向外,我想绘制一个轮廓/圆形/椭圆/徒手的凸包,以包围任何给定百分比的点. 是否有任何功能或程序包可以自动执行此操作?到目前为止,我已经尝试了以下方法,但是只能得到带有一些外推和近似值的圆. 到目前为止,我已经尝试过: #cal ..
发布时间:2020-07-23 02:08:23 其他开发

如何制作具有多个几何形状的自定义ggplot2几何图形

我一直在阅读关于扩展的小插图ggplot2 ,但是我对如何制作一个可以向绘图中添加多个几何图形的单一几何图形有些困惑. ggplot2几何中已经存在多个几何,例如,我们有geom_contour(多个路径)和geom_boxplot(多个路径和点)之类的东西.但是我还不太清楚如何将它们扩展到新的领域. 比方说,我正在尝试制作一个geom_manythings,该c2将通过在单个数据集上进行计 ..
发布时间:2020-07-23 02:07:21 其他开发

ggplot2:geom_text调整大小,并在geom_bar中强制/拟合文本

这实际上是两个问题合二为一(不确定是否违反SO规则,但是无论如何). 第一个问题是如何强制geom_text放入geom_bar中? (动态地根据绘制的值) 环顾四周,我发现的解决方案是更改标签的大小.这当然有效,但并非在所有情况下都适用.您可以更改特定图的大小以使文本适合条形图,但是当数据更改时,您可能需要再次手动更改文本的大小.我的现实生活中的问题是,我需要生成相同的图以不断变化的 ..
发布时间:2020-06-16 18:44:36 其他开发

如何手动调整切面大小

我有一个包含非常多样化数据的多面图.因此,某些构面只有1个x值,而另一些构面只有13个x值.我知道有一个参数space='free'通过它代表的数据调整每个构面的宽度. 我的问题是,可以手动调整此空间吗?由于某些方面太小,因此无法再读取方面中的标签.我做了一个可重复的例子来说明我的意思. df ..
发布时间:2020-06-14 19:04:22 其他开发

将单位标签添加到雷达图并移除外环ggplot2(蜘蛛网图,coord_radar)

我最近一直在研究雷达图,并从 Erwan Le Pennec 。我做了一些编辑,但是有些部分我无法弄清楚如何去除最外层的圆,因为它没有定义值。目前代码正在绘制主要的网格线。我试图欺骗它去除两个轴,只是绘制小增量,但无论是工作。 干杯! 以下是我的代码: coord_radar { theta ..
发布时间:2018-04-24 21:57:10 其他开发

将表格添加到ggplot中

可复制的代码: x = sample(1:12,100,replace = TRUE) y = rnorm(100 ) z = sample(c('Sample A','Sample B'),100,replace = TRUE) d = data.frame(x,y,z) ggplot(data = d,aes(factor(x),y​​))+ geom_boxplot()+ stat ..
发布时间:2018-04-24 21:23:53 其他开发

ggplot2:将样本大小信息添加到x轴刻度标签

这个问题与 有关, - 创建自定义几何来计算汇总统计信息并将它们显示在绘图区域外部 (注意:所有功能都已经过简化;没有错误检查正确的对象类型,NAs等) 在基数R中,创建一个函数可以很容易地生成带有分组变量每个级别下方指定的样本大小的带状图:您可以将样本大小使用 mtext()函数的信息: stripchart_w_n_ver1 x ..
发布时间:2018-04-24 21:10:51 其他开发

使用`jitterdodge`时对齐ggplot中的点和误差条

下面的可重现数据包含每个动物(猫和狗)对于两个协变量(cov1和cov2)和它们各自的误差估计(SE)的每个季节(夏季和冬季)的50个观测值。 library(ggplot2);库(dplyr); library(tidyr) set.seed(123) dat Species = rep(c(“Dog”,“Cat”,“Dog”,“Cat”),each = 50), cov1 = ..
发布时间:2018-04-24 20:58:51 其他开发

用分位数将ggplot2拆分为小提琴曲线

为了绘制一半的密度,我使用了这篇文章中描述的函数:拆分小提琴用ggplot2绘图 然而,当我想在密度上绘制分位数时,就像正常 geom_violin() code>或 geom_boxplot(),我得到一个错误信息。 我也会对添加每个半密度以上的观察数目。 下面是我想要获得的例子: $ GeomSplitViolin data grp ..
发布时间:2018-04-24 20:51:27 其他开发