【问题标题】:How to change the color scheme in ggvis?如何更改ggvis中的配色方案?
【发布时间】:2016-09-29 22:26:40
【问题描述】:

我想将调色板更改为两种任意 HEX 颜色。在下面的图表中我该怎么做?

hec <- as.data.frame(xtabs(Freq ~ Hair + Eye, HairEyeColor))

hec %>% 
  ggvis(~Hair, ~Eye, fill = ~Freq) %>% 
  layer_rects(width = band(), height = band()) %>%
  scale_nominal("x", padding = 0, points = FALSE) %>%
  scale_nominal("y", padding = 0, points = FALSE)

【问题讨论】:

  • 您的意思是要更改填充调色板的开始和结束颜色吗?类似于scale_numeric("fill", range = c("red", "green"))
  • @aosmith 是的,谢谢,我一直在尝试scale_nominal("fill", range = c("red", "green")),但它当然不起作用

标签: r ggvis


【解决方案1】:

您需要在scale_numeric 中设置range 以更改连续填充渐变的开始和结束。

例如,如果你想要一个红色到绿色的范围,你会使用

scale_numeric("fill", range = c("red", "green"))

【讨论】:

    猜你喜欢
    • 2015-08-24
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2017-10-30
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多