我正在运行以下RSTUDIO帮助页面提供的笔录示例。
http://rstudio.github.io/dygraphs/gallery-synchronization.html
当我运行以下代码时,我分别获得了每个笔图的各个图。
dygraph(ldeaths, main = "All", group = "lung-deaths")
dygraph(mdeaths, main = "Male", group = "lung-deaths")
dygraph(fdeaths, main = "Female", group = "lung-deaths")
我没有获得帮助页面中所示的同步图。
“组”变量“lung-deaths”不是xts对象的一部分。
如果我在这里缺少基本知识,请告诉我。
谢谢
普拉迪普
最佳答案
要在同一RStudio窗口中绘制多个图表,您必须首先创建一个图表对象列表,然后使用htmltools包呈现该图表列表。 RStudio的谢逸辉在这里提供了答案:
Yihui Xie answer(但不分组)。
我在这里回答了类似的问题:my answer,在这里:my answer。
这是工作的R
代码,它生成分组的(同步的)笔画图:
# create a list of dygraphs objects
library(dygraphs)
library(htmltools)
dy_graph <- list(
dygraphs::dygraph(ldeaths, main = "All", group = "lung-deaths"),
dygraphs::dygraph(mdeaths, main = "Male", group = "lung-deaths"),
dygraphs::dygraph(fdeaths, main = "Female", group = "lung-deaths")
) # end list
# render the dygraphs objects using htmltools
htmltools::browsable(htmltools::tagList(dy_graph))
上面的
R
代码生成以下分组的(同步的)dygraph图:关于r - R中的笔形图同步不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27416573/