在ggplot2
中,我们可以使用midpoint
参数 in来设置分歧的中点,但是当我尝试使用来自诸如的scale_fill_gradient2()
颜色主题时,这不存在ggthemes
scale_fill_gradient2_tableau()
# A tibble: 6 x 2
Year Value
<chr> <dbl>
1 2002 0.0109
2 2001 -0.0273
3 2000 0.0113
4 1999 0.0148
5 1998 0.00841
6 1997 0.0361
ggplot(df, aes(x = Year, y = Value)) +
geom_col(aes(fill = Value)) +
scale_fill_gradient2_tableau()
我希望中点为 0,但现在为 0.75。