Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态图中单点上的误差条?_Javascript_Dygraphs - Fatal编程技术网

Javascript 动态图中单点上的误差条?

Javascript 动态图中单点上的误差条?,javascript,dygraphs,Javascript,Dygraphs,我用动态图来显示有错误的数据。对于理论数据来说,这是完全正确的,因为它也会在测线周围形成一个“误差带”——非常好。然而,实验数据通常基于离散测量,添加此类数据后,我希望能够仅显示具有各自误差的测量点,而不是绘制到最近可用点的误差带 我可以在数据点的每一侧添加一个NaN点,以使错误带不可见,但是,顾名思义,它实际上是不可见的,因此,即使将鼠标悬停在该点上,我也看不到错误 有没有办法为单个数据点设置误差条?特别是与启用errorbands的系列混合时 下面是一个例子。线A应为带有误差带的正常线,线B

我用动态图来显示有错误的数据。对于理论数据来说,这是完全正确的,因为它也会在测线周围形成一个“误差带”——非常好。然而,实验数据通常基于离散测量,添加此类数据后,我希望能够仅显示具有各自误差的测量点,而不是绘制到最近可用点的误差带

我可以在数据点的每一侧添加一个
NaN
点,以使错误带不可见,但是,顾名思义,它实际上是不可见的,因此,即使将鼠标悬停在该点上,我也看不到错误

有没有办法为单个数据点设置误差条?特别是与启用errorbands的系列混合时

下面是一个例子。线A应为带有误差带的正常线,线B仅为带有逐点误差的点

非常感谢

您可以使用以下方法执行此操作:

功能单一错误绘图仪(e){
var ctx=e.drawingContext;
var点=e点;
var g=e.dygraph;
var color=e.color;
ctx.save();
ctx.strokeStyle=e.color;
对于(变量i=0;i

这是你的一把小提琴,它用的是这个。

谢谢你,看起来很棒!查看您的博客文章,应该可以将其设置为“按系列”选项-但是,将绘图仪选项切换到“B”行似乎无法正常工作-a行具有正常的错误带外观,但a行上的错误栏再次不可见。我不相信您可以设置每个系列的绘图仪列表。不过,你可以随意申请,嗯?这不正是你在博客文章末尾所做的,将折线图与自定义条形图相结合吗?哦,糟糕,我不理解
Dygraph.Plotters.linePlotter
line-为每个系列选项删除此选项会带来完美的结果:。非常感谢你,动态图表太棒了!