ggvisを使用したRの散布図:異なる形状マーカーと対応する近似回帰直線を使用して複数のグループをプロットする方法

ざわめく

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

ここに画像の説明を入力してください

コードは

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

私が変更した場合fillshape上記で、エラーが存在することになります。

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

どうして?望ましい結果を達成する方法は?

アンドリー

呼び出し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()呼び出しで因子に変換する必要がないことを意味し、プロットキーは少しきれいです。)


ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ