我试图绘制污染物的垂直浓度分布图。按照惯例,在垂直轴上绘制高度,在x上绘制浓度(即使高度是自变量)。当绘制不符合一对一功能的污染物浓度时,R以最烦人的锯齿形图案连接点,而不是按高度顺序连接它们。
我尝试将浓度值更改为因子,其级别基于海拔高度值:
concSummary$value <- factor(concSummary$value, levels =
concSummary$value[order(concSummary$altitude)])
但这似乎不起作用。 有谁知道如何解决这个问题?
答案 0 :(得分:0)
更新:有人在此处发布了一个有用的解决方案:controlling order of points in ggplot2 in R?
使用geom_path()而不是geom_point()告诉R按照它们在数据框中出现的顺序连接点。这对我来说很有用,因为数据是按海拔高度排序的。