2013-10-12 55 views
2

我正在構建一個rCharts對象。它使用一個格式爲數據的字符串矢量作爲x軸的值,其數據爲(「yyyy-mm-dd」。這種方式是從這個rCharts'官方'tutorial(找到m1劇情代碼) - 在(教程和我的)情況下,x軸值是character類型和rCharts似乎認識到它(例如它設置x - 軸可見值「YYYY-MM」的時候,範圍足夠窄等格式)R rCharts - 在x軸值爲日期時不顯示滑塊

對於我而言,這將是絕對偉大,如果我能在x軸使用滑塊,但我的執行失敗...滑塊根本不出現。下面是一個簡短的R代碼,帶有這種不與滑塊一起工作的情節。任何解決方案

library(rCharts) 

set.seed(101) 

dates <- c("1959-01-01", "1959-02-01", "1959-03-01", "1959-04-01", "1959-05-01", "1959-06-01", 
     "1959-07-01", "1959-08-01", "1959-09-01", "1959-10-01", "1959-11-01", "1959-12-01", 
     "1960-01-01", "1960-02-01", "1960-03-01", "1960-04-01", "1960-05-01", "1960-06-01", 
     "1960-07-01", "1960-08-01", "1960-09-01", "1960-10-01", "1960-11-01", "1960-12-01") 
data1 <- rnorm(n=24, m=1, sd=1) 
data2 <- rnorm(n=24, m=0, sd=2) 
df <- data.frame(dates, data1, data2) 

plot <- mPlot(x = "dates", y = c("data1", "data2"), type = "Line", data = df) 
plot$set(slider=TRUE) 
plot 
+1

'mPlot'使用MorrisJS庫,它不具有對內置滑塊的本地支持。如果查看示例,您會注意到JS庫Rickshaw支持'slider'方法。 – Ramnath

+0

這就是要點,謝謝! –

+0

如果這解決了你的問題,我可以把它寫成答案,以便你可以關閉這個問題。讓我知道。 – Ramnath

回答

3

發表我的評論作爲答覆。 mPlot使用MorrisJS庫,它不具有對內置滑塊的本機支持。如果查看示例,您會注意到JS庫Rickshaw支持滑塊方法。