我在R中对4年以上的一些数据行进行了散点图。这是这些数据(我无法发布图片)
Energy <- c(7.96, 8.16, 8.35, 8.82)
CO2 <- c(7.19, 2.84, 2.13, 1.64)
Water <- c(17.18,NA,19.23,28.86)
Trash <- c(65.04,NA,30.22,33.46)
Year <- factor(c("2010", "2011", "2012", "2013"))
Apple <-data.frame(Energy, CO2, Water, Trash, Year)
Apple.long <- melt(Apple, id = "Year", measure = c("Energy", "CO2", "Water", "Trash"))
这非常好用。使用ggplot可以得到一个很好的散点图
ggplot(Apple.long, aes(Year, value, colour=variable, group=1)) + geom_point()
我想用一条线连接这些点。当我将geom_point()更改为geom_line()时会出现一堆奇怪的线条,其中一些是垂直的,有些只连接两个点。我认为水和垃圾中的NA会抛弃那些线,但我不明白为什么其他的也不起作用。有什么想法吗?