我如何在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))

10-08 07:54