我的程序中的折线图中有三个点。前两个工作正常,但第三个点的y坐标似乎比图表的比例大约多1.5个单位。我不确定为什么会发生这种情况,因为其他两个都很好,而且这个使用与其他两个相同的比例。
看了一会儿之后,看起来第三个点的y像素在图的顶部不等于零,而是略高于svg不存在的位置。
图:
------------------------------ <-- y pixel val = 0
_______________________________
| |
| |
| |
| svg |
| |
| |
| |
------------------------------
在测试时,我将第三个点的y替换为0,但是,正如在https://jsfiddle.net/xv8ggm0n/1/中可以看到的那样,它被绘制为4.老实说,这似乎更像是一个错误,但考虑到它是多么罕见我不确定是什么问题。
供参考,以下是完整代码:https://jsfiddle.net/xv8ggm0n/
答案 0 :(得分:0)
似乎因为我的系数方程略有不正确,差异造成了某种错误。我不确定为什么会出错,但如果公式正确,图表将会被修复