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^ |t7mcO$"|!pZnD;P+`}NE ί﫣P x["JO[ 꺚;ˡ 3S;8l m~RfБұ6qx (I-%wB݂6yHz>pFx$DuD10[\2 ?ICw[S^M%"G$F聦usuzV-~sgbg[c>"*43ƟM~>^>!:{b0.5iBzҁ2b"^y^)՗wN(dw?o X5N;l>mV53ú&oC/p<-{]F*1(}gp V2KDVCǓ g.XHZo.x /$ys}@K8we@ {æNی~_sY%5z`_b~5O8u/t!ooBRnڅ!5TEWC*BO8n'_ݙT漨I\s27yVQ{8s}Rᗭ ԡ TDz5SO8'79v-10цòhS!;4/FqC2;O#}T(? 7y#j׍N/ֱwۻSQ_E܅DNu06 GvFƋM yVQ06"% &ѹS/ےܻmO/Dz0]Mŏ06"% &9I\ P_$z[˨F8.pNz[͠ؽ+jUPUp&06"% &mhIZ W{06"% &ѹS/ےܻڑ;Ylnk#0[@706"% &Y_Қt,06"% &%# l60NK[˨F8;w#'%]hfeq޶x9%*, ס06"% &,1SP+j׍N/ֱf:3e;i/wnN.;y/QĭxuT+M06"% &ƙ:a\S9Vg7]Lz _X&Hg7S-!!048xkѨac106"% &B#H̜u a>xh06"% &$5?wA,.M&{{ U&mfP"yи'/~_ o0I@NFֆXѤ+ܯF_̊\ ̻"y=S޸^f ,GK<ױ qbI1 b6Ez!瞟EK*O8~ocLGA8.`FW' a@| SDjTgA d+Yۣ'qQfAQ">=k2;-!Jlyuel>ZV/3&j^kKǐ7-"1FNIniv=ҫჶET[[j[rIVz;?FYr 3!K;R*}L2.Id6ou+t^kc|{J—@] 0b@{(lB1dN*Oߖ{PV}tH~CqGsf"d¥ LVHPT|ZVF5zM12+[)o˼/qn=Ee]@3z# !a~勄("wJxЭҽLpꋎ姓~j{2r4}3k|O@]I/ӟA 繙F{*1ȋy6u(ڐhf:3e;i;C-Yƪ3Π7\frX:hAp ,؟ $8UR06"% &971Lc|x-[*ݑds69!nyX&]Q8͋xzackgroundColor: 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(); });