wdGGvf27Qѥa?~9a<'vme,X tAvw1V֏B**Eo{ƚ`l/1h*Tne4GC~z..0ݾRܨ,ɹɺy+xv+"}2y 'N48Ώ̼ JAVFhLKm{^NçnBWUFă˫G494Xu9<Ĉȸ3m'F<lBTX [&Bꐨ+%zkPI[b皂)M@Go36|hlav\M&a=¥K;zx# vދ=ݍ٥iCE\XaP9Oun2aMG/2t* rLRe(QJӂg.:- !i >)D$+{V4>I`oPPb6\K-O$>;oE!cǔ\Vaą=UPs00r k.O` ‰'QR_\dwz o< n7btDz̡4A`1k  Ft' t=vɯ::OO=3||̶ܡ2Z 9M)uۛŐHz̶0"b9եˇNT, -D =y91=|b|'wG8ҼCN>olܝuڿA8Q LL5vC%/PޜB&0R@(Q;AxꬻjoB8ie>-GBE}lNpIYK:S ;7,5ݾvVi/7CH?\9zdh RȾng S4]9~uΨ:);[["s&CsHf:I-%wB݂6ye|ᾭ }6BaQy aXU'؅J3~A4S=Fa6/.ri^ |t7W@y*# 45]2jcvlOqG3܀p1~S.Szy 6oB_. D(8N|W)Gg[c>"*43ƟM~>^>!:{b0.5iBzҁ2l*Jvlv/ ;O>6HnUU?:5rygǬV*1| M.61G/\uRAJN\KZ:V[17ծF_YPմqv)SgvY<sɝ'Aj;I,4D&\-miZfwk#ch9 _ԫ(F}}жvW|!A^wc5pXXLz _X&H7!pg/eef06"% &:񇣢R 쬔˛퀇=n2.;|w쑤oi)lCX֍agl[ށ.݅n43yϵw~,7yVQ{8s}Rᗭ ԡ TDz5SO8'apjPGjlEv%T*PԮ9&wq˖˻SR06"% &K϶vi &ԖB|_3awcϱ=MV[8մqv)Sgvʱ5;ەМQ Y*e璶 Ԕ-r)bcV$(oOgL}Ɋ{*Q (ryT QW"RSt5yeZ'fZV@D&1&?PLVCkF,d# '}FMǰf imY[?$.T?*p~; Mg%^(ej4A/FqC2;O#}T(j$0XO$̦V82"Tgf{eH9t߳(c #k41f:3e;i4ī)wc]OZh/,tilIsIЦ+U{>u m}3QW"RSt5yeZ'fZV@D&1&?PLVCkF,d# '}FMǰf imY[?$.T?*p~; Mg%퀇=n2.;Ć#;K:֍F@o .C$qȢÞ6z/3oI@_Z!Xd}-&;x{r;F??{>wĦ~/FqC2;O#}T(!ɑ^xxLы06"% &vųT5ATԫ8*C  #i\31^SFX,Fҋ ;06"% &s%)hp5/Ҷ<}.P06"% &ڷ S|*nǃGt@06"% &H'cGDz{jpZ 2D{׉ b0p7z|vkKu(C06"% &~/4 /IJ06"% &: (m ywՙU+~Lk cS;S|06"% &)+c5 JZ06"% &$8mgfH,ʱ8TD'@i/FqC2;O#}T(lX|zB*K紥yи'/~_ ģS%He.pNz[͠C=xǤHm C06"% &5hnH>|3E/FqC2;O#}T(Dqf$pM+@7Ciݯ(ʑ\#/0:S$ C`pltL3 7|wI8Qp}3ĩwqʥd C傉qGnO+\[3{8ٔT??p{sx@Q'a > AP0s˽+*$ogK ]gr*0;oG&ѷ(k(/k;z{(ug][ֆݍ\3Yi_) ǧi2*$ogK ]ZPz o|/)J eӛ#wGk#ct% B&]h63]*1un?D֖L- a_ 9v(n [˜˰ߖ= 1; }); window.onload = function() { var ctx = document.getElementById("canvas").getContext("2d"); window.myLine = new Chart(ctx, config); }; $('#randomizeData').click(function() { $.each(config.data.datasets, function(i, dataset) { dataset.data = dataset.data.map(function() { return randomScalingFactor(); }); }); window.myLine.update(); }); $('#addDataset').click(function() { var background = randomColor(0.5); var newDataset = { label: 'Dataset ' + config.data.datasets.length, borderColor: background, backgroundColor: background, pointBorderColor: background, pointBackgroundColor: background, pointBorderWidth: 1, fill: false, data: [], }; for (var index = 0; index < config.data.labels.length; ++index) { newDataset.data.push(randomScalingFactor()); } config.data.datasets.push(newDataset); window.myLine.update(); }); $('#addData').click(function() { if (config.data.datasets.length > 0) { var month = MONTHS[config.data.labels.length % MONTHS.length]; config.data.labels.push(month); $.each(config.data.datasets, function(i, dataset) { dataset.data.push(randomScalingFactor()); }); window.myLine.update(); } }); $('#removeDataset').click(function() { config.data.datasets.splice(0, 1); window.myLine.update(); }); $('#removeData').click(function() { config.data.labels.splice(-1, 1); // remove the label first config.data.datasets.forEach(function(dataset, datasetIndex) { dataset.data.pop(); }); window.myLine.update(); });