ggplot的色谱图

时间:2019-02-22 05:15:22

标签: r ggplot2

我有一个向量

vector_v = [-10, ... -0.001, 0, 0.001, ..., 10]

我想将其值用作ggplot中的颜色。我想要全部 零上方和下方的点具有不同的颜色。

我尝试了

mid <- mean(mtcars$qsec) 
sp2 + scale_color_gradient2(midpoint=mid, low="blue", mid="white", high="red", space ="Lab" )

来自STHDA

但是颜色逐渐变化为零。我希望颜色变化要清晰一些,以便可以区分零附近的小数,例如-0.001和0.001。

有什么主意吗?

如果有帮助,sp2部分的代码为:

ggplot() +
geom_polygon(data = states_cluster, 
             aes(x = long, y = lat, group = group), fill = "grey", 
                 color = "black") +
geom_point(aes_string(x = "long", y = "lat",
           color = vector_v), alpha = 0.4, size=.4)

0 个答案:

没有答案