65得票4回答
使用ggplot2创建分组小提琴图

我想使用ggplot创建一个分裂小提琴密度图,就像seaborn文档这个页面上的第四个示例。以下是一些数据:set.seed(20160229) my_data = data.frame( y=c(rnorm(1000), rnorm(1000, 0.5), rnorm(1000, ...

61得票8回答
ggplot2中的qqnorm和qqline

假设有一个线性模型LM,我想要画出残差的Q-Q图。通常情况下,我会使用R基础图形:qqnorm(residuals(LM), ylab="Residuals") qqline(residuals(LM)) 我能够弄清楚如何获得绘图的 qqnorm 部分,但我似乎无法控制 qqline 部分:g...

58得票3回答
如何在ggplot中使用图像作为点?

有没有办法在ggplot2的散点图中使用特定的小图片作为点?理想情况下,我希望能够根据变量调整图片大小。 这是一个例子:library(ggplot2) p <- ggplot(mtcars, aes(wt, mpg)) p + geom_point(aes(size = qsec, ...

53得票4回答
ggmap错误:使用不兼容的ggproto版本构建了GeomRasterAnn

我正在使用ggmap,但遇到以下错误:Error: GeomRasterAnn was built with an incompatible version of ggproto. Please reinstall the package that provides this extensio...

35得票3回答
在geom_boxplot中更改须的定义

我正在尝试使用ggplot2 / geom_boxplot制作一个箱线图,其中鬚被定义为第5和第95百分位数,而不是0.25-1.5 IQR / 0.75 + IQR,同时从这些新鬚中产生的异常值仍然会被绘制出来。我可以看到geom_boxplot美学包括ymax / ymin,但我不清楚如何...

32得票4回答
如何手动调整 facet 大小

我有一个由非常多元化数据构成的分面图。所以有些分面只有1个x值,而其他一些则有13个x值。我知道有一个参数space='free',它通过表示的数据来调整每个分面的宽度。 我的问题是,是否有可能手动调整此间距?因为我的一些分面太小了,已经无法阅读分面中的标签。我制作了一个小的可重现示例来说明...

25得票2回答
自定义图像如何展示为geom_point?

在 R ggplot 中,是否可以将自定义图像(例如 png 格式)显示为 geom_point?library(png) pic1 <- readPNG("pic1.png") png("Heatmap.png", units="px", width=3200, height=320...

21得票3回答
ggplot2:将样本大小信息添加到x轴刻度标签

这个问题与创建自定义geom以计算摘要统计信息并将其显示在绘图区域之外有关。 (注意:所有函数均已简化;没有针对正确对象类型、NA等的错误检查。) 在基本的R环境中,创建一个生成带有分组变量每个水平下方示例大小的条形图函数相当容易:您可以使用mtext()函数添加样本大小信息:stripch...

21得票2回答
ggplot2:如何调整geom_text的大小以适应图表,并在geom_bar内强制/适应文本?

实际上,这其实是两个问题(不确定是否违反了 SO 的规则,但无论如何)。 第一个问题是如何强制让一个geom_text适应于一个geom_bar?(根据所绘制的值动态调整) 搜索后,我找到的解决方案是改变标签的大小。那确实可以解决问题,但并非对于每种情况都适用。您可以针对特定图形更改大小以...

20得票1回答
定义因子时出现警告:因子中的重复级别已被弃用。

我在R中的雷达图遇到了一些问题。即使绘图正常,我仍会收到以下警告:> source('~/.active-rstudio-document') Warning message: In `levels<-`(`*tmp*`, value = if (nl == nL) as.char...