Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R ggplot2减少几何点()因子之间的空间_R_Ggplot2 - Fatal编程技术网

R ggplot2减少几何点()因子之间的空间

R ggplot2减少几何点()因子之间的空间,r,ggplot2,R,Ggplot2,我试着做垂直散点图。与您在许多方框图中看到的类似。然而,在条形图中,我可以增加条形图的宽度,以缩小不同因素的条形图之间的间隙,但这对geom_点不起作用(而且看起来也没有吸引力)。我在这里不知所措 例如: df <- data.frame('facs' = sample(1:5, 50, replace = TRUE), 'var' = sample(c('boy','girl'), 50, replace = TRUE),

我试着做垂直散点图。与您在许多方框图中看到的类似。然而,在条形图中,我可以增加条形图的宽度,以缩小不同因素的条形图之间的间隙,但这对geom_点不起作用(而且看起来也没有吸引力)。我在这里不知所措

例如:

df <- data.frame('facs' = sample(1:5, 50, replace = TRUE), 
                 'var' = sample(c('boy','girl'), 50, replace = TRUE),
                 'val' = rnorm(50)
                 )
ggplot(df, aes(facs, val)) + geom_point(aes(color = as.factor(facs), size = 4)) + facet_wrap(~var)

df您可以尝试添加
+coord\u fixed(比率=3)
,或任何数字>1,以固定轴比率

另一方面,将
size=4
移出
aes()
将消除图例中不必要的部分。i、 e
geom_点(aes(颜色=同因子(facs)),尺寸=4)