1
我想繪製Gi的geom_area,datetime函數。我希望每天的每個geom_area的填充由Gi的平均值來定義。具有不同填充顏色的geom_area
df %>% mutate(year = year(datetime)) %>%
filter(month(datetime) == 7) %>%
ggplot(aes(datetime, Gi, fill = mean(Gi), group = factor(year))) +
geom_area() + facet_wrap("year", scales = "free_x", ncol = 1)
你應該提供一個[重複的例子(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)與樣本輸入數據,以便我們可以看到發生了什麼。 – MrFlick
你的數據集中每天的變量是否是GI的平均值?聽起來像是你想要計算的變量,並映射到「fill」。 – aosmith
呵呵。 '平均(GI)'返回一個單一的數字。用白天的平均值,而不是像現在這樣的整體平均值。 –