Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Dygraphs 动态图:将fillGraph与自定义绘图仪(条形图)一起使用_Dygraphs - Fatal编程技术网

Dygraphs 动态图:将fillGraph与自定义绘图仪(条形图)一起使用

Dygraphs 动态图:将fillGraph与自定义绘图仪(条形图)一起使用,dygraphs,Dygraphs,我在下面的示例中使用动态图来显示3系列数据“Y1”、“Y2”和“Y3”。我的计划是将“Y1”显示为条形图,“Y2”和“Y3”显示为填充线。 对于“Y1”,我使用了自定义绘图仪函数条形图绘图仪()。 对于“Y2”和“Y3”,我只使用了默认的fillGraph选项。这是我的代码: 函数变暗颜色(colorStr){ //在dygraph-utils.js中定义 var color=Dygraph.toRGB(colorStr); color.r=数学地板((255+color.r)/2); col

我在下面的示例中使用动态图来显示3系列数据“Y1”、“Y2”和“Y3”。我的计划是将“Y1”显示为条形图,“Y2”和“Y3”显示为填充线。 对于“Y1”,我使用了自定义绘图仪函数条形图绘图仪()。 对于“Y2”和“Y3”,我只使用了默认的fillGraph选项。这是我的代码:

函数变暗颜色(colorStr){
//在dygraph-utils.js中定义
var color=Dygraph.toRGB(colorStr);
color.r=数学地板((255+color.r)/2);
color.g=数学地板((255+color.g)/2);
color.b=数学地板((255+color.b)/2);
返回“rgba”(“+color.r+”、“+color.g+”、“+color.b+”,0.5)”;
}
功能柱状图绘图仪(e){
var ctx=e.drawingContext;
var点=e点;
变量y_bottom=e.dygraph.toDomYCoord(0);
ctx.fillStyle=深色(e.color);
//找到x值之间的最小间距。
//这决定了条的宽度。
var min_sep=无穷大;
对于(变量i=1;i


您遇到了。@danvk:我不知道这是否有帮助,但不管怎样,还是在这里:我注意到,当第一个可见系列使用自定义绘图仪时,实际上出现了错误。因此,在第二个片段中(见上文),如果“Y1”是不可见的,“Y2”将是第一个可见的序列。这将使“Y3”的fillGraph无法工作。您遇到了。@danvk:我不知道这是否有帮助,但不管怎样,这就是问题所在:我注意到,当第一个可见系列使用自定义绘图仪时,实际上会出现此错误。因此,在第二个片段中(见上文),如果“Y1”是不可见的,“Y2”将是第一个可见的序列。这将使“Y3”的fillGraph无法工作。