我的数据帧看起来是这样的:
df <- data.frame(label=c("yahoo","google","yahoo","yahoo","google","google","yahoo","yahoo"), year=c(2000,2001,2000,2001,2003,2003,2003,2003))
如何制作像这样的热图:
library(ggplot2)
library(ggridges)
theme_set(theme_ridges())
ggplot(
lincoln_weather,
aes(x = `Mean Temperature [F]`, y = `Month`)
) +
geom_density_ridges_gradient(
aes(fill = ..x..), scale = 3, size = 0.3
) +
scale_fill_gradientn(
colours = c("#0D0887FF", "#CC4678FF", "#F0F921FF"),
name = "Temp. [F]"
)+
labs(title = 'Temperatures in Lincoln NE')
我如何翻转图表坐标轴,即将年份作为x轴,标签作为y轴?
aes()
中的值更改为与数据框匹配:ggplot( df, aes(x = year, y = label) ) ...
- kabr