相关疑难解决方法(0)

ggplot:如何更改构面标签?

我使用了以下ggplot命令:

ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10)
  + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2))
  + facet_grid(hospital ~ .)
  + theme(panel.background = theme_blank())
Run Code Online (Sandbox Code Playgroud)

生产

替代文字

我想将facet标签更改为更短的标签(如Hosp 1,Hosp 2 ......),因为它们现在太长并且看起来很狭窄(增加图形的高度不是一个选项,它需要文档中的空间太大).我查看了facet_grid帮助页面,但无法弄清楚如何.

symbols r facet ggplot2 plotmath

210
推荐指数
11
解决办法
21万
查看次数

如何在构面网格线之间放置分割

我正在使用ggplot facet_grid来制作出版物.我不确定审稿人会如何对标准的灰色背景做出反应,并使用白色网格线,所以我准备有没有.然而,当我使用opts(panel.background = theme_blank())显示器时缺少标准背景给出的窗格之间的区分.什么是最简单的方法来添加窗格间网格(不是它在那里,但它是白色与灰色),看起来类似于我想要的结果下面?

代码

ggplot(CO2, aes(conc)) + geom_density() + 
    facet_grid(Type~Treatment) +
    opts(panel.background = theme_blank())
Run Code Online (Sandbox Code Playgroud)

目前的结果 在此输入图像描述

期望的结果

在此输入图像描述

先感谢您.

r ggplot2

5
推荐指数
1
解决办法
3715
查看次数

标签 统计

ggplot2 ×2

r ×2

facet ×1

plotmath ×1

symbols ×1