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?
どうして?望ましい結果を達成する方法は?
呼び出し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
。これはcyl
、ggvis()
呼び出しで因子に変換する必要がないことを意味し、プロットキーは少しきれいです。)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加