ggvis - 调整图例颜色以填充颜色

时间:2016-02-09 17:24:49

标签: r legend ggvis

以下代码生成填充颜色范围从红色到黄色的标记。 但是,默认图例有蓝色光谱。

library(ggvis)
mtcars %>% 
ggvis(~wt, ~mpg, fill = ~disp, stroke = ~disp, strokeWidth := 2) %>%
layer_points() %>%
scale_numeric("fill", range = c("red", "yellow")) %>% 
add_legend("fill", orient = 'left')

如何从右上角删除默认文件?

1 个答案:

答案 0 :(得分:1)

默认图例适用于stroke,您的自定义图例适用于fill。如果您在stroke行中将"black"设置为ggvis,则右侧的图例将会消失。

...ggvis(~wt, ~mpg, fill = ~disp, stroke := "black", strokeWidth := 2) %>% ...

enter image description here