考慮以下數據:情節差
set.seed(4235)
dates <- c("2016-01-01", "2015-01-01", "2014-01-01", "2013-01-01")
small <- data.frame(group = "small", n1 = rnorm(4), dates = as.Date(dates))
medium <- data.frame(group = "medium", n1 = rnorm(4), dates = as.Date(dates))
large <- data.frame(group = "large", n1 = rnorm(4), dates = as.Date(dates))
data <- rbind(small, medium, large)
這是一個可以繪製這樣非常基本的數據:
ggplot(data, aes(dates, col = group)) +
geom_line(aes(y = n1))
但是,想象一下我想要將這個中小型企業與大集團進行對比。換句話說,中小企業與大企業的差異。換句話說,大羣體應該用一條圍繞零的直線表示,其他羣體應該代表差異。像自動協變圖。
如何與ggplot做到這一點任何想法?