R创建带滑块的交互式绘图,宽度可以像Google财经中那样更改(相当大的时间窗口)

时间:2016-05-16 12:58:18

标签: r shiny rcharts ggvis googlevis

R创建带滑块的交互式绘图,宽度可以更改,例如下面,我正在ggvis R包中搜索,但其他人也欢迎:

enter image description here

2 个答案:

答案 0 :(得分:6)

查看dygraphsdyRangeSelector()

  

dygraphs包是dygraphs JavaScript的R接口   图表库。它为图表时间序列提供了丰富的设施   R中的数据

有关更多信息和示例,请查看dygraph的{​​{3}}:

install.packages("dygraphs")
library(dygraphs)
lungDeaths <- cbind(mdeaths, fdeaths)
dygraph(lungDeaths) %>%
  dySeries("mdeaths", label = "Male") %>%
  dySeries("fdeaths", label = "Female") %>%
  dyOptions(stackedGraph = TRUE) %>%
  dyRangeSelector(height = 20)

给出了:

github.io

答案 1 :(得分:4)

Highcharts / Highstock它是这种情节的另一个很棒的工具,R中有一个很棒的API包装器:http://jkunst.com/highcharter/

enter image description here