好的,所以这是一个直接的数学问题,我阅读了元数据,这些问题需要写成听起来像编程问题。我将尽我所能...
因此,我在 flot 中制作了图表,显示了用户的网络使用情况(以字节/秒为单位)。当有活动时,数据相隔 4 分钟,否则设置在使用范围的开始(比如说第 1 天)和范围的结束(第 7 天)。数据来自我无法控制的 CGI 脚本,因此我可以为用户提供的内容相当有限。
我从来没有学过三角学或微积分,所以我几乎是一头雾水。我想要的是让用户可以选择单击图表上的任何点并查看他们当时的带宽使用情况。由于实际数据点之间的线是直线绘制的,因此可以通过获取用户单击之前和之后的点并找到 y 间隔来完成。
我花了好几个星期才终于找到一位乐于助人的数学家向我解释这一点。其他人都坚持要教我黎曼和技术以及各种其他沉重的东西,这些东西不仅让我感到困惑,而且似乎对解决问题没有必要。
但我也希望用户能够从 y 轴(时间)上的两个任意点突出显示该图,以获取该范围内的网络使用总量。我知道这将是不准确的,但我需要它使用一个实体方程是正确的不准确的。
我认为这是线下的区域,但是用更简单的图表进行的实验使这看起来太高了。我发现我可以将 y2 - y1 的距离乘以 x2 - x1 然后除以 2 得到曲线下方的图形区域,就像一个三角形,但同样,数字似乎很高。(也许它们只是大数字,而我根本没有得到这些数学知识)。
所以我需要的是,如果有人真的很棒,可以在这个问题因为过于纯数学而被关闭之前提供它,要么是我应该研究的概念的名称,要么是方程本身。或者我确实需要高级数学才能获得准确结果的坏消息。
我的数学并不差,最后一点,我只是不熟悉 10 年级以后的数学,所以我需要一些地方开始。所有的数学网站似乎都太简单了,或者超过了我的工资等级。