我试图在刻面的ggplot中标记每个x轴的最大值和最小值.我有几个具有不同x刻度和相同y刻度的刻面,x轴刻度标签相互重叠.我不是必须手动确定每个方面x轴的限制和中断,而是寻找一种方法来标记每个方面的最小值和最大值.
使用数据CO2集的示例数据的代码(请参阅参考资料?CO2):
CO2$num <- 1:nrow(CO2)
library(reshape2)
CO2.melt <- melt(CO2,
id.var=c("Type",
"Plant",
"Treatment",
"num"))
CO2.melt <- CO2.melt[order(CO2.melt$num),]
library(ggplot2)
ggplot(CO2.melt,
aes(x = value,
y = num)) +
geom_path(aes(color = Treatment)) +
facet_wrap( ~ variable, scales = "free_x",nrow=1)
Run Code Online (Sandbox Code Playgroud)
目的是复制诸如此之类的井日志显示.