我有一個包含三個變數的每小時資料框:Obs、模型(在“id”中分組)和云,我想將觀察結果與模型進行比較,但我想根據云量為我的背景著色。云是一個每日值(它在一天中的每個小時重復一次)。
data = pivot_longer(data, cols = 2:3, names_to = 'id', values_to = 'var') %>% drop_na()
g = ggplot(data, aes(x = Time, y = var, group = id))
geom_rect(aes(xmin = Time, xmax = lead(Time), ymin = -Inf, ymax = Inf,
color = Clouds), size = 2)
geom_line()
這導致了這個
根據資料,這是不正確的。有什么幫助嗎?
uj5u.com熱心網友回復:
你應該試試fill=Clouds
,連同alpha = 0.5
外面的aes()
。
我假設你已經找到了這個,但我會把它留在這里,因為它是一個類似的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/491035.html