2

ggvisこの同様の質問で答えられることを達成するために使用したいと思います: Rの因子によるカラーリングプロット

mtcars例としてデータセットを使用し、レイヤーから取得します。

data(mtcars)
mtcars %>% 
  dplyr::mutate(cyl2 = factor(cyl)) %>% 
  ggvis(~wt, ~mpg, stroke = ~cyl2) %>% 
  layer_lines()

生産する

因子レベルのデフォルト色を使用した ggvis プロット

で与えられるデフォルトの因子の色stroke = ~cyl2

これらのデフォルトの色を変更するにはどうすればよいですか?

4

1 に答える 1

3

ストローク スケールを追加するだけです。

... %>%
scale_ordinal("stroke", range = c("red", "green", "blue"))

16 進表現でも機能します。

... %>%
scale_ordinal("stroke", range = c("#fc8d59", "#aaaaaa", "#99d594"))
于 2014-10-01T11:30:48.357 に答える