我如何在R中生成如下图
它显示了给定响应时间(y)的交易百分比(x),请参阅下面的答案。
最佳答案
可能您想绘制一个经验累积分布函数图。
因此,请查看ecdf()
的文档以及CRAN软件包Hmisc中功能更强大的Ecdf()
。
Hmisc Ecdf示例:执行时间的ExecTm
数组,HttpProvCall
调用下游系统所用时间的数组,我们将花费在百分数上的与下游系统的时间进行比较
> library(Hmisc)
> x <- c(ExecTm,ExecTm-HttpProvCall)
> g <- c(rep('ExecTm',length(ExecTm)),rep('ExecTm-HttpProvCall',length(ExecTm)))
> Ecdf(x, group=g, xlab='Test Results',
+ label.curves=list(keys=1:2),q=c(.90,.95,.98))