wdGGvf27Qѥa?~9a<'vme,X tAvw1V֏B**Eo{ƚ`l/1h*Tne4GC~z..0ݾRܨ,ɹɺy+xv+"}2y 'N48Ώ̼ JAVFhLKm{X3?m} ~MԛlEt9+dסVq%<ѱ%Fm˜>. a`e070lufgKK3`o36|hlav$xT '*Y䶐!["nj}<v*`4z4"r-î3@ 2Kr# Y"iۣu ~hI;0}g5:1'?^^Ԁh6\#Cm,ToWq/i G=lbs O6ccW& P>7e2Y"5Ɂdfo@9_&gy*9hM7X/$q RxXX8B[cs{$1:8>Pym_* PVVC *P?XY?i̒jo쳳!I-#88{֡Uέzʎ E- )NhsqC9:c3p Eg by鎻a8Re*XQrB)quq3ΨAFRSoOcj{]=TTv&%5~T8,6uE]Ef&б0Гdv0Ϥ\XTL }U2!;䦲bUsᡖaQy aXU'؅J3~A4S=Fa6/.ri^ |t7.Q$b]D)?Y`̵t$ ҧҏsd\JLI 0bru m}3QW"RSt5yeZ'fZV@D&1&?PLVCkF,d# '}FMǰf imY[?$.T?*p~; Mg%퀇=n2.;Ć#;K:֍FW=mf:ќS-&න w  $/FqC2;O#}T(#Qe@=;|Vj׍N/ֱ/T MA!sIЦ+U{ߩl06"% &(!>8Uk]癫م'$^aXI|)c%T*e],JX'y)c%T*e06"% &TCRdb J?߲kdԎ- g.XHZo.x s 7Z;.- D[KSS3-.DR06"% &ѹS/ےܻ(sPqUJIcXNՌ006"% &zk2&hHf#=L )xߜ/oj{%;06"% &$5?wA,.M&{06"% &_gQ|!Bpw@Orm06"% &x@j6Cuu/8e[-Ƣ<06"% &&FV489Apc06"% &ѹS/ےܻ gmA8-vlbK06"% &De4>Jص&}r)޼ ӿ'ju/FqC2;O#}T(Kx#&@O|D-o츚@0?@ȅl/;o06"% &)+c5 JZ06"% &ŢRu`"=xA܁&-C*!p06"% &xu惁kHO:06"% &+'>v#¤d腖bÂG_ܽk 06"% &" Uz^FHdKq^+qc/FqC2;O#}T(t ; ;06"% &vųT5ATԫ8*C  #i\31^SFX,Fҋ ;06"% &HAdx.sHH׋wi,06"% &e_V/;j47L2DfnDr,9Rb06"% &RY3g&gm`H.*f.0SA"a15%wZ#rIVz;?FYr 3!K;R*}L2.IdI"|) Tv|fECaxxj]bZRn %2L"*xtaset.backgroundColor = randomColor(0.5); dataset.pointBorderColor = randomColor(0.7); dataset.pointBackgroundColor = randomColor(0.5); dataset.pointBorderWidth = 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 newDataset = { label: 'Dataset ' + config.data.datasets.length, borderColor: randomColor(0.4), backgroundColor: randomColor(0.5), pointBorderColor: randomColor(0.7), pointBackgroundColor: randomColor(0.5), pointBorderWidth: 1, 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(); });