From 02a022b2e79351dd4008240dfcd8ab081a8ba186 Mon Sep 17 00:00:00 2001 From: Eugene Crosser Date: Fri, 5 Feb 2016 00:49:53 +0300 Subject: [PATCH] don't draw plot w/o data --- web/index.html | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/web/index.html b/web/index.html index 9181b79..7c0b4a4 100644 --- a/web/index.html +++ b/web/index.html @@ -193,14 +193,16 @@ function drawplot(data, color) { var i; - ctx.beginPath(); - ctx.moveTo(px(data[0][0]), py(data[0][1])); - for (i = 1; i < data.length; i++) { - ctx.lineTo(px(data[i][0]), py(data[i - 1][1])); - ctx.lineTo(px(data[i][0]), py(data[i][1])); + if (data.length) { + ctx.beginPath(); + ctx.moveTo(px(data[0][0]), py(data[0][1])); + for (i = 1; i < data.length; i++) { + ctx.lineTo(px(data[i][0]), py(data[i - 1][1])); + ctx.lineTo(px(data[i][0]), py(data[i][1])); + } + ctx.strokeStyle = color; + ctx.stroke(); } - ctx.strokeStyle = color; - ctx.stroke(); } function showloading() { -- 2.39.2