[英]plot multiple variables by group [r]
我想繪制多個圖,其中在每個圖中,我對不同時間集的一組變量的觀察值與距離有關
我的 df 的簡短示例:
year <- c("2018","2018","2018","2018","2019","2019","2019","2019")
polutatnt <- c("NO2","NO2","SO2","SO2","NO2","NO2","SO2","SO2")
radius <- c("500m", "1000m","500m", "1000m","500m", "1000m","500m", "1000m")
value <- c(0.5,0.8,0.1,-0.2,0.3,-0.6,0.2,-0.2)
df <- data.frame(year,polutatnt,radius,value)
我想為每個污染物繪制一個圖,在那里我每年都有一條線作為距離的函數。 我試過這行代碼,但我得到了一個警告和空圖:
ggplot(df, aes(radius, value, col = year)) +
geom_line() + facet_grid(polutatnt ~.)
geom_path:每組只包含一個觀察。 你需要調整群體審美嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.