1. 五彩斑斓的点图
通过创建相同位置但大小不同的点图,可以做到非常炫酷的效果,比如:
pacman::p_load(ggdark, scico)
ggplot(chic, aes(date, temp, color = temp)) +
geom_point(size = 5) +
geom_point(aes(color = temp,
color = after_scale(invert_color(color))),
size = 2) +
scale_color_scico(palette = "hawaii", guide = "none") +
labs(x = "Year", y = "Temperature (°F)")
‘
这里利用了ggplot 新版语法的一个特性,就是可以在aes 指定映射后,可以随即进行颜色的指定,使用after_scale 函数接着指定颜色,invert_color 反转了本来的颜色顺序。
而通过大小size 两种点图,也就生成了如上的效果。