问题发现

win10系统里面对文章复制粘贴时(剪切、删除时也有)弹出的窗口会有一个折线示意图,这个图是这个样子的:

横坐标是times纵坐标是幅值是什么图 横坐标时间,纵坐标速度_windows 10


这是一个折线图,所有二维的折线图都有横纵坐标的意义与单位。这个图的纵坐标是复制的速度,这一点没有疑问,速度的值都已经标在上面了,并且在复制过程中也能看出来深绿色的线条确实是根据速度那个横线绘制的。

问题是,它的横坐标的单位是什么?

我们经常遇到的关于速度的曲线是时间-速度图像,也就是v-t图像,横坐标是时间,但是这里的横坐标是时间吗?
复制文章时,不管复制多久,结束时设个图总会到最右边,所以它的横坐标应该是文件大小的百分比,或者直接说任务进行的百分比,可以理解为跟我们加载程序时那个0%到100%的进度条是差不多的。

直观感觉

综上,我们从这样的图像能获取什么信息?

  • 首先要打破思维定式,不能像对待v-t图那样理解它。一个简单的例子:如果复制中遇到问题了,速度变成0了,十秒后恢复,30秒后用户看了一眼进度条,能发现之前停了一段时间吗?其实是不能的,因为速度为0的时候横坐标停滞了,那10秒钟电脑经历了什么这张图不能显现出来。
  • 其次要有感性认识,比如下面这张图。

横坐标是times纵坐标是幅值是什么图 横坐标时间,纵坐标速度_横坐标是times纵坐标是幅值是什么图_02



  • 蓝色框和橙色框标注的地方,横坐标差不多,但是蓝色部分明显显示的速度要比橙色速度快,我们能理解为在蓝色框用大约30MBps的速度复制一段时间,然后又由大约20Mbps的速度复制了相同的时间吗?不可以,因为按照上面的分析,蓝色框如果经历了10秒,那黄色框经历的时间大概是15秒!也就是说中间有15秒的时间速度较低。

计算分析

上面都是感性认识,下面通过计算证明一下是不是像我想的这样。

设文件总大小是横坐标是times纵坐标是幅值是什么图 横坐标时间,纵坐标速度_横坐标是times纵坐标是幅值是什么图_03,复制的速度就是横坐标是times纵坐标是幅值是什么图 横坐标时间,纵坐标速度_折线图_04(也就是纵坐标),横坐标是横坐标是times纵坐标是幅值是什么图 横坐标时间,纵坐标速度_文件复制_05横坐标是times纵坐标是幅值是什么图 横坐标时间,纵坐标速度_横坐标是times纵坐标是幅值是什么图_06表示共分成n份,直观理解为横坐标被分成了n个像素。
算一下如果一个文件复制到一半了,图像中深绿色部分的面积表示什么
横坐标是times纵坐标是幅值是什么图 横坐标时间,纵坐标速度_折线图_07
只是简单的将速度对任务进展的百分比积分,上面的推断正确。