我使用ggplot

时间:2018-08-15 15:08:11

标签: r ggplot2

我使用主题调用来更改轴线的大小,问题是不能同时更改四个轴,并且不能更改上部x轴。因此,我使用axis.line.x.top更改了上方的x轴,但在绘图中没有任何更改。谁可以帮助我解决这个问题。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在sec.axis中使用scale.x.continuous参数。辅助轴将继承主轴的属性。请参见下面的示例:

data(mpg)
library(ggplot2)
p <- ggplot(mpg, aes(cty, hwy)) +
  geom_point() +
  theme(axis.line.x = element_line(size = 2, colour = "red", linetype = "dotted")) +
  scale_x_continuous(
    name = "cty, miles per gallon", 
    sec.axis = sec_axis( ~ . * 0.42, name = "cty, kilometers per liter")) 

输出: ggplot2