可以将(辅助)轴放在绘图旁边(而不是刻面标签)

时间:2018-02-15 12:22:24

标签: r ggplot2

在绘图的同一侧使用小平面和轴时,小平面标签位于轴之前。虽然对于具有深色背景的标签有意义,但对于白色背景标签来说它看起来很奇怪。这是一个MWE示例:

library(tidyverse)
ggplot(diamonds, aes(x=carat)) +
  facet_grid(cut~.) + 
  geom_histogram() + 
  scale_y_continuous(sec.axis = dup_axis()) + 
  theme_minimal()

简介:

enter image description here

是否可以交换小平面标签和辅助轴,以使轴位于图的旁边?

样机: enter image description here

1 个答案:

答案 0 :(得分:2)

这对你有用吗?

require(ggplot2)
library(tidyverse)
ggplot(diamonds, aes(x=carat))  +
  geom_histogram() + 
  scale_y_continuous(sec.axis = dup_axis()) +
  theme_minimal()+
  theme(strip.placement = "outside", 
        plot.margin=margin(c(.1,.1,.1,.1),unit="pt"))+
  facet_grid(cut~.)

enter image description here