我试图在一个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来说甚至可能吗? 非常感谢提前