假设我有以下数据和图表:
require(reshape2)
require(ggplot2)
data <- data.frame(id=seq(1,9,1), var1=c(10,3,5,7,8,9,4,6,5), var2=c(9,3,5,7,8,9,4,6,5))
data_graph <- melt(data, id="id")
ggplot(data=data_graph, aes(y=value, x=id, group=variable, col=variable)) +
geom_line(size=2) + geom_point() +
geom_text(aes(label=value), size=5, hjust=-.6, vjust=1.5)
几乎整个线路都有重叠部分。是否有办法使这些线条稍微晃动一下,让它们彼此接近但不重叠?或者做一些事情来知道这是两条线?
linetype=variable
会有帮助吗?(可能帮助不大) - user2957945