我是ggvis的新手并且有一个相当简单的问题。我想在散点图中显示数据点以及它们的标签。单个地块很容易生产:
# Render as Points ...
mtcars %>% ggvis(~wt, ~mpg) %>% layer_points()
# or as labels of `wt`
mtcars %>% ggvis(~wt, ~mpg, text:=~wt) %>% layer_text()
但两者的结合不起作用。
mtcars %>% ggvis(~wt, ~mpg, text:=~wt) %>% layer_text() %>% layer_points()
我收到此错误:
Error: Unknown properties: text.
Did you mean: stroke?
图层上的文档在这里没有帮助(http://ggvis.rstudio.com/ggvis-basics.html#multiple-layers,http://ggvis.rstudio.com/layers.html)。
答案 0 :(得分:1)
我找到了一个使用this stackoverflow question的工作解决方案。
执行此操作的正确方法如下:
mtcars %>% ggvis(~wt, ~mpg) %>% layer_text(text:=~wt) %>% layer_points()