r轴在y轴上的奇怪数字

时间:2014-06-30 16:20:14

标签: r rcharts

可以从https://db.tt/hHYq0mSA下载生成图表的文件。我正在共享链接,因为dput会产生巨大的输出。这就是我正在运行的

require(rCharts)
dense<-readRDS("dense.RDS")
nPlot(x = "minutes", y = "FBS", data = dense, type = "lineChart")

这就是我得到的

Rcharts

Y轴上的数字(63382626和67270968)是多少?我怎么能让它们消失呢?

谢谢!

1 个答案:

答案 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

enter image description here

您可以设置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

enter image description here