ggplot第二个和第三个x轴用于不同的参数

时间:2017-06-05 08:18:49

标签: ggplot2 axis

我试图在一个ggplot中绘制三种不同类型的数据。 类型是活动,温度和叶绿素。所以我还需要两个x轴, 一个用于温度,一个用于叶绿素。

我目前使用的代码是

ggplot(S22,
  aes(x=activity,
       y= depth_m,
       color= Temperature)) +
   labs(title="alkaline phosphatase_S22", y = "depth [m]") +
   xlab(expression(paste("activity [nmol", " ",l^-1, " ", h^-1, "]", sep=""))) + 
   scale_color_manual(values = c("blue","red"),
                   breaks=c("c", "w"),
                   labels=c("1.8°C", "5.8°C"))+
   scale_y_continuous(trans=reverselog_trans(10),  
       breaks = c(0,5,10,25,50,100,250,500,1000)) + geom_point()
   #scale_x_continuous(position = "top") +
geom_path(data=Chl22d, aes(x=Fluorometer_V, y=depth_m), color='green') +
geom_path(data=Chl22d, aes(x=T_C, y=depth_m), color= 'darkgrey')

我读过,我可以使用scale_x_continous函数。但这不起作用。 有没有人有想法?这对ggplot来说甚至可能吗? 非常感谢提前

0 个答案:

没有答案