r - 更密集的 ggplot 图形

标签 r ggplot2 graphics

我想让我的 ggplot 图形更密集,但我不知道如何做到这一点(除了稍后通过​​绘画进行协调)。

这就是 ggplot 给我的:enter image description here

这就是我希望的样子:enter image description here

有人知道如何在 ggplot 中实现这一点吗?

谢谢。

最佳答案

我所知道的最简单的方法是简单地权衡箱线图的宽度与主题中的纵横比。下面,我使用内置数据集来大致模仿您的情节。

library(ggplot2)

p <- ggplot(subset(iris, Species != "setosa"),
       aes(Sepal.Length, Species))

p + geom_boxplot(width = 0.25)


p + geom_boxplot(width = 0.5) + 
  theme(aspect.ratio = 0.5)

reprex package 于 2022 年 4 月 21 日创建(v0.3.0)

关于r - 更密集的 ggplot 图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71951916/

相关文章:

r - 使用 sort() 和 cut() 将数值向量分段

R使用ggplot在同一轴上绘制多列值

r - 如何使用ggplot2向条形图中的条形添加频率计数标签?

r - 如何在 ggplot 等值线图中将 NA 颜色从灰色更改为白色?

graphics - gtk 中的 alpha 混合

使用 R 表示波士顿住房数据的均方根误差 (RMSE) :

r - 如何从图形中获取值?

r - 如何在 map 上覆盖具有给定坐标的矩形?

java - 图形代码的奇怪输出

java - JOptionPane 在 JPanel 中不能正常工作