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

ggvis - adjust legend color to fill color

以下代码生成填充颜色从红色到黄色的标记。 然而,默认图例具有蓝色光谱。

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')

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

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

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