为了使用带小数点的dygraphs
中的R Shiny
包,是否存在黑客?我了解此功能主要用于时间序列数据,但我认为它也可以作为生存图非常有用。
例如,说我有以下数据:
samp.data <- data.frame(Months=seq(0,10,by=0.5), Surv=seq(1,0,length.out=21))
head(samp.data)
Months Surv
1 0.0 1.00
2 0.5 0.95
3 1.0 0.90
4 1.5 0.85
5 2.0 0.80
6 2.5 0.75
我知道我可以执行以下操作:
samp.xts <- xts(samp.data[,-1], order.by=as.Date(samp.data[,1]))
dygraph(samp.xts)
但这摆脱了一些信息,x轴是日期而不是值。我一直在研究'dygraphs'javascript库,而且似乎也有一些针对非时间序列数据的功能,但是我还没有找到与
R
包相关的任何内容。我可以从函数中调用任何javascript
代码吗?谢谢你的帮助。
最佳答案
我将假设“小数点”是指日内数据。 dygraphs
可以与在POSIXct
上建立索引的数据一起使用,这将使您可以在一天内放置点。
在您的示例中,您正在将索引转换为Date
,这将剥夺数据中的任何时间。
您是否尝试过以下方法?
samp.xts <- xts(samp.data[,-1], order.by=as.POSIXct(samp.data[,1]))
dygraph(samp.xts)
注意
as.POSIXct
。