可以从https://db.tt/hHYq0mSA下载生成图表的文件。我正在共享链接,因为dput会产生巨大的输出。这就是我正在运行的
require(rCharts)
dense<-readRDS("dense.RDS")
nPlot(x = "minutes", y = "FBS", data = dense, type = "lineChart")
这就是我得到的
Y轴上的数字(63382626和67270968)是多少?我怎么能让它们消失呢?
谢谢!
答案 0 :(得分:4)
奇怪的数字是y的最小值和最大值的最后数字
> options(digits=12)
> min(dense[,2])
[1] 0.000239026338263
> max(dense[,2])
[1] 0.0417486727097
您需要在y轴上添加一些格式规则:
require(rCharts)
dense<-readRDS("dense.RDS")
n1 <- nPlot(x = "minutes", y = "FBS", data = dense, type = "lineChart")
n1$yAxis(tickFormat = "#! function(d) {return d3.format(',.2f')(d)} !#")
n1
您可以设置yaxis的域并保留数字
require(rCharts)
dense<-readRDS("../Downloads/dense.RDS")
n1 <- nPlot(x = "minutes", y = "FBS", data = dense, type = "lineChart")
n1$chart(forceY = c(0, 0.05))
n1