如何检查基本 R 中绘图生成时间之间的差异?
R 中一个最常用的时间度量函数是 microbenchmark 包的 microbenchmark 函数。我们可以将函数传递到 microbenchmark 函数内部以创建绘图,这将产生每个绘图的处理时间,然后可以对差异进行比较。
示例 1
加载 microbenchmark 包
> library(microbenchmark)
查找绘图生成时间
> x1<-rpois(10,5) > x2<-rpois(100,5) > x3<-rpois(1000,5) > X<-microbenchmark(plot(x1),plot(x2),plot(x3)) > X
单位:毫秒
expr min lq mean median uq max neval plot(x1) 12.7488 14.88815 15.65040 15.2515 15.90765 23.9348 100 plot(x2) 20.9810 21.67780 23.92976 22.2116 23.29665 137.2474 100 plot(x3) 93.6965 95.03440 96.67086 95.6717 97.12290 125.3670 100
绘图
示例
> plot(x1)
输出
示例
> plot(x2)
输出
示例
> plot(x3)
输出
广告