6

ggvisパッケージを使用してRで次をプロットするには、

ここに画像の説明を入力

コードは

mtcars %>% 
  ggvis(~wt, ~mpg, fill = ~factor(cyl)) %>% 
  layer_points() %>% 
  group_by(cyl) %>% 
  layer_model_predictions(model = "lm")

fill上記のをに変更するshapeと、エラーが発生します。

Error: Unknown properties: shape.
Did you mean: stroke?

なんで?望ましい結果を達成する方法は?

4

1 に答える 1

6

呼び出しで指定する必要がshapeあります。layer_points()

mtcars %>% 
  transform(cyl = factor(cyl)) %>%
  ggvis(~wt, ~mpg) %>% 
  layer_points(shape = ~cyl, fill = ~cyl) %>% 
  group_by(cyl) %>% 
  layer_model_predictions(model = "lm", formula=mpg~wt)

transform()(因数に変換するために使用することに注意してください。これは、呼び出しで因数にcyl変換する必要がないことを意味し、プロット キーは少しすっきりしています。)cylggvis()


ここに画像の説明を入力

于 2014-08-31T17:18:09.857 に答える