我试图找出最好的方法来绘制几个深度剖面,其中深度在 y 轴(显然)和盐度和温度在 x 轴上。
它只适用于温度,按日期刻面图表。但我想在我的个人资料中包含盐度。问题是,由于温度值在 0 到 2°C 之间,而盐度总是 >34,我将不得不使用不同的刻度。我想不出一个好方法来绘制几个日期的两个变量的深度。
在这种情况下,我非常感谢您的帮助。我用于在没有盐度的情况下绘制我的配置文件的代码是这样的:
scatter <- ggplot(profile, aes(Temp, Depth, colour = Date))
scatter + geom_point(size = 1.5) +
labs(x = "Temperature [°C]", y = "Depth [m]", colour = "Date") +
facet_wrap(~ Date,ncol=5, scales="fixed") +
scale_y_reverse() +
scale_color_discrete(guide="none") +
theme(plot.title = element_text(size = 18, vjust = 1)) +
theme(axis.text.x = element_text(size = 5, angle = 0, colour = 1)) +
theme(axis.text.y = element_text(size = 14, colour = 1)) +
theme(axis.title.x = element_text(size = 18, vjust = -0.5)) +
theme(axis.title.y = element_text(size = 18, angle = 90, vjust = 0.3)) +
theme(axis.line = element_line(size = 0)) +
theme(axis.ticks = element_line(size = 0.1))
如果没有办法用ggplot做到这一点?其他可能的解决方案?