From 9841f4d408e55085d3520c3962d3cd1f25aa6206 Mon Sep 17 00:00:00 2001 From: Claudio Maggioni Date: Thu, 20 May 2021 12:33:36 +0200 Subject: [PATCH] report work --- report/Claudio_Maggioni_report.pdf | Bin 2667810 -> 2585298 bytes report/Claudio_Maggioni_report.tex | 171 +++-- report/Makefile | 10 +- report/figures/spatial_resource_waste.tex | 163 +--- .../spatial_resource_waste/output_3_1.png | Bin 10158 -> 0 bytes .../spatial_resource_waste/output_3_11.png | Bin 9998 -> 0 bytes .../spatial_resource_waste/output_3_13.png | Bin 9938 -> 0 bytes .../spatial_resource_waste/output_3_15.png | Bin 9957 -> 0 bytes .../spatial_resource_waste/output_3_17.png | Bin 9947 -> 0 bytes .../spatial_resource_waste/output_3_19.png | Bin 9925 -> 0 bytes .../spatial_resource_waste/output_3_21.png | Bin 10043 -> 0 bytes .../spatial_resource_waste/output_3_23.png | Bin 9970 -> 0 bytes .../spatial_resource_waste/output_3_3.png | Bin 10139 -> 0 bytes .../spatial_resource_waste/output_3_5.png | Bin 10086 -> 0 bytes .../spatial_resource_waste/output_3_7.png | Bin 10142 -> 0 bytes .../spatial_resource_waste/output_3_9.png | Bin 10262 -> 0 bytes .../spatial_resource_waste/requested-2011.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-a.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-all.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-b.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-c.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-d.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-e.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-f.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-g.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/requested-h.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/used-2011.pgf | 722 ++++++++++++++++++ .../figures/spatial_resource_waste/used-a.pgf | 722 ++++++++++++++++++ .../spatial_resource_waste/used-all.pgf | 722 ++++++++++++++++++ .../figures/spatial_resource_waste/used-b.pgf | 722 ++++++++++++++++++ .../figures/spatial_resource_waste/used-c.pgf | 722 ++++++++++++++++++ .../figures/spatial_resource_waste/used-d.pgf | 722 ++++++++++++++++++ report/figures/task_slowdown.tex | 162 ++-- report/usiinfbachelorproject.cls | 2 +- .../spatial_resource_waste.ipynb | 409 +++++----- 35 files changed, 11919 insertions(+), 550 deletions(-) delete mode 100644 report/figures/spatial_resource_waste/output_3_1.png delete mode 100644 report/figures/spatial_resource_waste/output_3_11.png delete mode 100644 report/figures/spatial_resource_waste/output_3_13.png delete mode 100644 report/figures/spatial_resource_waste/output_3_15.png delete mode 100644 report/figures/spatial_resource_waste/output_3_17.png delete mode 100644 report/figures/spatial_resource_waste/output_3_19.png delete mode 100644 report/figures/spatial_resource_waste/output_3_21.png delete mode 100644 report/figures/spatial_resource_waste/output_3_23.png delete mode 100644 report/figures/spatial_resource_waste/output_3_3.png delete mode 100644 report/figures/spatial_resource_waste/output_3_5.png delete mode 100644 report/figures/spatial_resource_waste/output_3_7.png delete mode 100644 report/figures/spatial_resource_waste/output_3_9.png create mode 100644 report/figures/spatial_resource_waste/requested-2011.pgf create mode 100644 report/figures/spatial_resource_waste/requested-a.pgf create mode 100644 report/figures/spatial_resource_waste/requested-all.pgf create mode 100644 report/figures/spatial_resource_waste/requested-b.pgf create mode 100644 report/figures/spatial_resource_waste/requested-c.pgf create mode 100644 report/figures/spatial_resource_waste/requested-d.pgf create mode 100644 report/figures/spatial_resource_waste/requested-e.pgf create mode 100644 report/figures/spatial_resource_waste/requested-f.pgf create mode 100644 report/figures/spatial_resource_waste/requested-g.pgf create mode 100644 report/figures/spatial_resource_waste/requested-h.pgf create mode 100644 report/figures/spatial_resource_waste/used-2011.pgf create mode 100644 report/figures/spatial_resource_waste/used-a.pgf create mode 100644 report/figures/spatial_resource_waste/used-all.pgf create mode 100644 report/figures/spatial_resource_waste/used-b.pgf create mode 100644 report/figures/spatial_resource_waste/used-c.pgf create mode 100644 report/figures/spatial_resource_waste/used-d.pgf diff --git a/report/Claudio_Maggioni_report.pdf b/report/Claudio_Maggioni_report.pdf index 367f96298d2ec5d66cdee618a9a98462841cbf5a..3899e3fe8dc44be86ef0992d7681d5b656a5e170 100644 GIT binary patch delta 124547 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�k|rV1Y`L%?C`5g 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 delta 204364 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%0As;TS;$mbjOeAae=LmR59X7W2?8XtGQaMdYTO$Z zI~(?0NeI*{OdSUXRqK|Ypf>MN)!8YR12m5tG&|>wI)I?rZqtvW`I|1lDig;Y z0in*7eiuqRxsaKu`h&63Y2cZ=;VODm|9j`dR2`f`NDODP1}#(qLXdlh6aUA53midNE50rs`GVcl-6BN*-e~G= z*G&~59!Lmjx-=!amitc}3Z{Fz+6QUFanY`V6z9aYia=FOI$hVGLIsgu@ZxhWr>D2Q z>+>h)dx($Y&q3KhCjHkJaYMnL?>oxkW_k~K6X@}+3kJW~26=d^!q}xHB=$w0QHDtp- zXRY;<8?qU05`&T8T8D6}*M4(O_0LXMVu!rQgp4-36+7BXWrD9@L*Pq|9lI18z4#^Zvo!X$uJS1aPBZ2o zvWY6{Do!3ou%VmOAsh`(g32}h*I1YU@`vbdWIsg@;YXMAshA7atnG14qAzbP5^yzK z*r&!?&K5~?QnD3X$LFa%|MW}}x&0uVDdFo)!$KKy0Rnn|>ZJoyv`nvNlXu?%a>v~< zkl2%@PTYf{$tJmKI_x4?-^G>PeT>O53hdp?3)hen+}btFQiapTP-FTzc19rzY{Fgj z`Z|YKf2g0UnUPF_oojX{eNW=V1IW^(szvS#4pNn@DZQ^{=L0y-GLzetAs7IN{od&( zSPo_E<6ACjl?|ig@BVx8uMzJUOd(u>6gxd6Kpcgqran@xio5YKisVz?GuH1^Awe(9xk27N(&3*+t<{FYB7*Q(35^~zo$7cCQAO(4-RJ+SU_jmSmP zzspJ742BB7lg*Zn*%)7xm@Pu?S6|peifAnZx+y({KG@}{6M_;goRJbAdX1A+e%el_ zTT=XrLJFgM(@CKlGu{FVOG@es4Ytud2WAuYd?C_1+Ou~kB!?NKLCbyWJxU*V%+a9$N-OY{3DQx7am(Rt$GYD2J$|ijU7RExOhi zkd9VhV>qCbv?gqYFj@t@q<9Tkk_|7}zTkZFQ-q4-d5r=~0hT%0DY<++ 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

X^pT(VBnN!K`v*2>B=| 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 I=NupYFSHnuDgXcg diff --git a/report/figures/spatial_resource_waste/output_3_11.png b/report/figures/spatial_resource_waste/output_3_11.png deleted file mode 100644 index c6014e28a1c778b9bf2f4fad1ebc8dd6b7673365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9998 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 VuwE~*NU**P($_W8Db}`s_-|rv{_6k$ diff --git a/report/figures/spatial_resource_waste/output_3_15.png b/report/figures/spatial_resource_waste/output_3_15.png deleted file mode 100644 index 336f9f9876ec53e381cb10472c1444cfbefd9ab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9957 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 Cp(=*} diff --git a/report/figures/spatial_resource_waste/output_3_17.png b/report/figures/spatial_resource_waste/output_3_17.png deleted file mode 100644 index b46d6c381ba614ef964dc7bbd07b59a71740143f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9947 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 TC>`*i8RU|oi9y~uyT|_l9g?S2 diff --git a/report/figures/spatial_resource_waste/output_3_19.png b/report/figures/spatial_resource_waste/output_3_19.png deleted file mode 100644 index 50ff22c341e00d2efb7c97931e50d65de3e7f029..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9925 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 afrFC0f^F{|1;8)2AV?FdbLD3*$NdLbb)p{t diff --git a/report/figures/spatial_resource_waste/output_3_21.png b/report/figures/spatial_resource_waste/output_3_21.png deleted file mode 100644 index e43a9bca327de0c1bb44844f28a95ef4809eb707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10043 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 X&H__qUr)dn*?@tLk#@-$yYT-3j`dmP diff --git a/report/figures/spatial_resource_waste/output_3_23.png b/report/figures/spatial_resource_waste/output_3_23.png deleted file mode 100644 index e30eb0ecc6940d1483e9c5865148f2bfd7c1860c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9970 zcmdUV2T+q;x9$#6nj#{CC?E;}5or>oN>PzsRGLZ$2}lh^dda6CC?Z`AM6iHZXo?Uz z5kAF8DAG%SplCq4lz^d}9q;|`f6kp#?wvbxW^QH}n2@}CziU0~d7icQd;7eZJ`eW+ zZU6v}p@Hs201$Ne!^z1G-*FQ=g@nJYla?CCm&*MDAU#)0(FnvK`i`j1xj~>HY-}chB5$DPKOnCUDeY*S>R4q~&C!r*(C8Yb9hlwv3+n`mJ#})YkXE)UDHN#s99*d%H1NWMC#hmP9FVKY4V-Q9rHAVAEXk zn~Pzw1U~fnR9baWTRfU9hvH2?r4#UgDOT>EH}z^KIoa^u-5}8;68+h^`0K~Zk|iwD zz#;q(c8m$n5C4<64NS$UyZKh-wMI9Wf)va4fEa}0q=}rxw)3h?J0DCE!j6+B4j6hB zB5DFbx{Q~*^wjm(@#wUzLu(@BKB~V>3UyXHh9SLS#PHusHbgZ@Ue*l|Bn!?~vZEXW z(fZLu$F>T4|1K9ySBNZ7S?SsLd!b zskMBKlCb*l;f0uxh=X?wqmAAsYOE`Rvk2<9-gUDSpD*d-?z2iE)kANhrAzR(eK%1L zfa*5dx@U#HcA6KpuMjsrxBhY1DBzjKaAaB$b?k_U^KXVzhniJs?6?Ig5m3#Q?v3-K zh}A>mj;L?cmCRWS#FTO)v5ra)Lv776PUVir&3-EwrZWxXCBmv4YjRM5RR7V`$WGDa zm&`fdS+A}ZpRHqQUWT)hRS&NY8U1|C`&b2MzJBXm`g&cB<6MZBVbSRL zj(F8jQJ5sT*lOCi$e``;WrF}T`Azg$fvCKvhW5n~kt_Rur*YM+z59 z>f<{y+e{=4D4@$SVv7{e4rw0crAgzas1^RFdtI}b z2bO~R!lZC2Y=aaIMdi*po8PZBV$=hIYfS^R2`bCOV6#P3YbWUp+SUUjfLY-MYT$RO zHpg80K0?kas&oFEsn53DW z9oRh^pcOJT%0|EW+59ZN_hc)@I{Wf|Tz#ewZ^L!Up@F|CD_H}5v-3~DrVGZgW(uo- zb3k>SDRhps2ZYgQ3@M< zm|1v%s;TvD1YS1LjovCv@_kG&iK12FqN#@n?WgosPyO1B+i^@S-1kQ>-4BJ+emD>w zIG%O+LQnSWHvO^4j;U=pUpb9q*O(HjV%~3C3%iFg3P_=^eLv9Xh@s(;_+$8XTg*y+ zO&fZwFXG1_uY1(FHqN-RZ|dm8_`r8VTsp=fp|+}r88_#6Np2u*OoTjr{pM%)DMQ&Z zIUI5QM~$G48V;pOpBF@i-W=bR79)PSTWY{C!_x+^v{65}-eP_q-Lhe3ZW=;$8*PPw;83v}GGFOs{*JLY* zc&A3zi!Sr{##lW>m~{qiRjR7alj*#)SGX`0Z1TH%Sp!JSeMEuAJ8j%py%O?s8^^pM zDe^$}fCq@fR@-j0ua%#ce05p=28Aw7D5ho8g5n*xj_mD>d~I*o`q$<@k~$Ej6mk(% zY^*iO3;9gVV$TQ?rCzDb3qe5Ad{pf>K`F9LxXz+-v092W`I!*~G*-gDjyj7K-kL** zoSt7~TFqFzUu|3qU@RQr2mi;4P{cmEU)ARc&^QgRP1XoFGPRHM?$QaaRBY!5Tpto`o zu+;DpG>)oB(MO@U>HHh}b;Q!}zyXOpNzSd&kLQ`No5*y**p3D1Yw5hzBDVm$8I@cf za3EzpE@EkoL)AV>%L1I5n36}~4Sro=EX1Tt|6u>ErF!_%m>ENqu;{6^1LUQzOOnH9 zN0SYLmCFJ^;F#Ux?v$(Sxa?!L3!e9PfF=V>iZ|yWVUl;q{snAxKq9SnOlz;=6e$b& zp{7NH7CdmT_^Hoznc;)8QztU6TA($4%6Ac?V~~nB#^ZvDKSyzr_F*bMP`JlpmlQ*^ zR|Q^i9wNS8Qvf+Z3f6a|23j8Z<&AVPMLxZEBF@{pu}F_l*j7bx>pQ&o(U*vN(6DyG&0 z>-1B=eQUo9CcbrgH;w}#>+hItOqrG=_Nq{Q-f@$xtP1Ig*ov3!>DX|Ik@zyPIyO36 zm5w<=I*z}hYm7i&zQ*RR-9J@q&WCHJ`Zv!Q&ni#w(nS_9s&#@EV@tHy7E|!Nrf+8g zf$zi){p4iO)~8IfGdU^SSsp7)P9C#+q$pX2KitLxcNeEaro=3Yv3>Xq&_Av>5ZZT5zum7Bgz@XlBOMD*~p)+ZCG#Vw0PMtLQW`rUGqu?oNWiM5k2U zkOX0I=+`HO`&NCot|q5S=tnbtwJ7*;;K=Dmj)v8YK~o*+=X+VFVFOev%N*O^mp&x z70=Z%9KNLwaG5y#fN~n7m?|;X&C?&c+M+z^t|M zs8G+J2w(EpqUbc=6E%+K6?0Ja?0zu^uStCFH(Jl(+pw|Hz3{C$hUnSzs@$(`xtI7% zFUe@JyuGExYksmIw>XCWC`1`ag5Pj`Aa7so+(u9n)=xTc-C=H|j=@^Q^d>ux45l@! z=R|26%!~f=&z>m~OnToE>yNT_t!z#Z^?ONezEx$k(6%OcChPP~_8D?po0iHYpUuVU z@AqxnB492n{8$%*YwR*7sJ_Ycv%7qGzfG}S)yfxrvDWssHeZ2D`c{o!iZsPYLTP@W zQb^}bn@VCrx2D{ccQ1rag<`)*B%cZ}v$L~{^IQG(y+s(lKVb`mG{cv2I1Yv$%C8QS zyZkoK(80lhFt_#>lH+M&V&XIK7=}UngfDfqzh~0MA zs1BM82wnWqx{RdTmpEt&D_u1>4wfdqe4}xQMRsfh%6=nuTM$0RM`dLTZLVB7keQWr z<)T&6xpU{fFd1{nn;#US{Q>ZW!F~GvCP(g^uy*J?tqx!(^B)`}C^|QCUAN31#7eEH z02|<87@&dMVmr?ZDBj$-H~{S(Cv7*5?}!EN)4+?X5md<5xeW z%y}t^p_}>~W9llLn{FM6JXd((nV!IAyQ`}!4|w|Q86Q8t>xBzu1z1bVy`MjS7E-N? z$$t3op{viwyZgH^)Jp%FTf0QB)H=Ptv6`+q$kYA!G;&eyS#9lltoo~qKEw+Aum^^W zv2Leaq)ZE-v%j*VDgFica&(z5<~dX6PD1wuLqo&wHjYutBdks2`}LpOXCH+9+5NH= zLHn@J(K|IW^ZFrd_3G;CuMH+cY-(4-^xKvd&Gq>v`f84Xef0@>Y!-H?Atoj$TiNFx z8|mG(u01lZTaO$*{G`?}UFv)NBDtjYm(iILhdQ%MM2jc6b9?#JT4I0o6m(72GiQfR zLU_5_Y?$Gd+=k}In!0kLe@_PT@7ePiLwWc{5}O5cy{YKY@i;h9P|kCOuDumDWUNq^ zp&c;(NqKT|a{u@5-)mRDCNdnuC-aBQ0*5txYZpESn`SG^)vz||H&h{~458Y!zFZPB zd@6itqQbTLUXo|mb5ru@<_eL&cgC_~E&Lb$L1w0#np#0{N>Ry61FPEklbLk=D51$c ze>cq%I++;-l2sJS+x7VGKYsXhZ5ezL(ut;zBd*kut>9>2~`&h~a zLA}W^ob7qtH%40PkyNKcPjJ%u;>A5ZFD(joj*hk{G*CqV`!116_a79z9H8ZHt-C*i zJe7HUs&}TcMw7K;c{FKgikd(~7I@TDsuw$RRw^ropJbz=AEzvhVFfdS9@2OVFMVQ4; z*G|GZ*W{NnF)%eXmAlqgJp6^Uz^aqY&d!Tko2%cNebH;MK>l9y{cvgDOK5J!z4;q$ zavNJi+6EZ4A#)=i6l&+sAiz#Bt;o43#_)sR9cOvJb7U*a$Z*4WY^~hWm^Fy{Jz3D6 zl$2DSk&%(+o*Sj?!K~I{&GAlJL#mtPxG_FH{uaJUkn#KW?k!x>G&45VsK$;pnr61T zLN>Scw7V+z)c5}ke6KAb`0&16HE|Gq$NU_^I*E4)Dt;p$?}=*M$GE%aF4AuDKA-M? zBcTGTR|M-DwD32-IVx)Di@tDf*bjUxv}Af{45eSNEz3)TmF@0JZVg465i8Sz_BFwp zs}MUUS%|xU@_e1tT_h(iUhv^(&udp+QT4r#9zC*G^y)1XOf4=@X4Q#7(%PufTk~A4 z8Q=uTtaWQqdn?dF1{xiZr;P6 zF&r`{EiHZN^7-?n0gTz%h z1SkB(RJNB&L`t$gA@?LU&BPzmt3cPZ*U09(5G*@0#h4py zIP2gr@)KKJvJZw9W33mk6ZZi;MXZ0ISf^9iQ(Q5N2r3WFEiL4ImFl!0x~%JRCFFAb z($U_wmX^fjn4F9Z%PffE_1T&^-&fvRVv+NwpM6N&r(#g~!%iLzz zL7+1^<>9~?)qUY>yxG%?P#&CEJn;mKVfOm8yY{iouZap@A>Fv5(P-lvR-b*ya6NRY-R8!|Q|i#; zE6>$4eOaeuj=cwX9 z^tJC0b~*uj0GFOuR$e&~vsFc~_i-z5a^Yy>?8uA=CQ99&X zGgoF34{8K^XGbwt&OzO@y>jIW85(Y)-qSV%m%RFgj6WK#R&Ziw@tM}n zz>@*WRe?rx1`i%bS-!GNkIEQVLbv=9yPut1BMG&Gd0?NEyWKxE{ErI3^OHZF<$tW? zQSFy?$7L7SU+^}Cw|vqlSSntL=;9Gpu7xUowgo|hPT5->g0q`38WYo$an$09GHjMk zX=pHOpqF{R43QZ6cLHBTRM(?cVpJg)i!)+dYr_`59x-{CQVmtIc4=uzozdbj_7ooS zq?TTK=W*ei##}9W=26H9d8#wtxWo30kq0YK7hUu7^F^SiWwI9AU|Ba*=W=&&^&u0O z_dtt*Y;0dX=7*I+sor=54B@9pMP(8pptds+Qoe0&5RD#2@*>7>$h*m z1Qi?zDv;4*3v$AZ^gB*I4*W+#f~rxHl9>xxNH-IW`xPA3H3W53rhRa`S@mUZH& z07y$uH)b`0rr9cf_e_n9s!4r6V7J(|)l(8(u7Vw`*8L-GKbZH>;GN&-rpM{i?~QR~ik_Mr^xK2V5)$7&+4|L$bAwsfJXkl~;_<41nKOlK@AJm1 zuQ+@Pa+N5QD!+z}3WszlQyJ^ROK*08oPQ&u1LX-j|D=ETmDOt(*e?xuyuYzMJF@9u z#Pl0cXz*q#!k2&cKhg;4H8wI*KOic~13aJ;;cAewelSU30mmNV_vYQZch4R_zNN)} z_xA16dU_w9_|>mHf3Fa;)}qN`sWMgejGPaoQm zmE1b)IAKG~ws(_&<^Z&n%j7|{@a9EGcNG(Z{b7uX&^E3%M>2LahO_m1V6p*jTo@E@Fa223S_E=b%Ie@) zy{5_j1&ozcMu}EjHnY6Il^7)gJIfHXdmB}W)kwU2`O+To7!D9P+}j9M+d=TmpgmS>orAzFOCvFao)vVlH?uoLN!5(NhGh}}H2Xmo^vtN;{Tx|OBn zwhbLczmeM3_qTWtobVWZeEQ~!m2v|Fksv~v+aj#o3`(s4@-Y&34CH~;jH@bW=KBUd z@(`f11IWZ&T~Fbht4;oi-EM1esAn$hjs|5k7%a9Y+0W8;;Mr4dgUWseoM>w_J7(f{o7;h|ALlTb@acVg#R~wh3hE6a77XxGwY?L zzw%H?$xEehJKlyT_1BHd$4rzCkQPBPTMB}vm$v`(;0L4-2Q3l1?5A6cbZ@iS7kYMnL-$<3no-)UXtkIYjN*hMxWewC=wI+=FpaKnk z>=hKu33|g?=5&$*r^Np4G(!+#)7Se?fD}&tfs+w5g8#5?xuL)w5or>z17{2!=^OC1#PGN-q@NxccO>(gC(NQ_kZGkM&D`b`BzcuBo#PPIC5 z!L~hGs6g0GbzV=f)MLK*ME;-WBL9d(WN_$F_=u0?S@=K04z)j(@+I}(Wi>8g^`(08 zi)VkETkc2^F$>sEwo5BXBj^QilSR^m4OT*ihR^&`YnT*FsTIF?-FR3>DG4^3Xi&&D zf2YQ;SZWRDSR==J@+C>5UW5DrK18D?6X12|tLE`kd7W2!Z+GCdL1j0k{>T6uDIIiz zrEML%NcyND{bD1&Ab>5yN145i!_OSv&qK>aDJYf+K$DIMK1?nECdheLz(b4uosnQE z|Mj$bz)JlH*!0DWB60W`|M+&LGH!GWvXo1wz(7En&FM8hYF4X0XS@&GM^3OEYAP9y zWQ=Bldd0F0j5X)u*sEn|>!O6_$xl@)-0L^05zN455F6*-%vFsf>)Nqa=0)t3!o%4uQJLy|0W|~<+)3fU7T8VfGLP$;kqeMI z`4@lp2UI$+6BrBE^^}adxC~E&O@EyRxhb;oT~?f62t;zxTd^5<(Zf~SNEqM+3b)T+ zM|s|_ZlMGi%5#+N($T_6^2rTHUIzs diff --git a/report/figures/spatial_resource_waste/output_3_3.png b/report/figures/spatial_resource_waste/output_3_3.png deleted file mode 100644 index 0d49ccd7f2b67c6a8d94236d1e5a6aedfa386c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10139 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 L>*bzuxbr^%-A!2{ diff --git a/report/figures/spatial_resource_waste/output_3_5.png b/report/figures/spatial_resource_waste/output_3_5.png deleted file mode 100644 index d3647d3405f3981132268c1cb3988de2d6cc2cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10086 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 diff --git a/report/figures/spatial_resource_waste/output_3_7.png b/report/figures/spatial_resource_waste/output_3_7.png deleted file mode 100644 index a127416efd9eec1cc3b4ed0350294d0069a72652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10142 zcmdUVXIK+myY32Ar3t)(NQVF_Rf6=Uf)pu=6zQlCL`vwP6HyTXQHmfEgcl3)QU#@# zC?G~4s31rOi9{(0MS9yS-}mi(-hIyA``7t#&RkcnWHK{rWG>$AKdU z000~&#s*dZASm#&ZyyW%$3s+`5q@a|8(s>&h(QNqF9&)6^UJ~hKA2!1uPb7q9)Uq# z7(bMPioyvwv1`G>{z00GioXAGf&wPcQ*p45D<2NB-{06i2mm%-`Ue3X;|~KM!)9V| z$~p``KN=o&=tq;@LXQla_?&dxVPmlmB7{Fa+`jTEqG&rY;hg;+?FF_5=MNlGjC-?k zJ!atfo3Hf~hV8cJt&ir5vAnW%bU1(g;Jaob-#b3Wcype#D4Hm$LxfX?cthv|a--3; zyipz1gF=mGqwqBC9v>A{0^G0$)>t4RArYu4<;l&>eg8rrA2;{n;s0`{?5(k`>5@5D zTR<}Txp?0>DKF$x1p}wRP~-OxM)Z}7(jrbyNB-W^JFT2bKAU#pt8kXFM+UwaM;7{3KOdYINXY|=h=+R9`3JJ%(X;^ z0z#pG|HZc6415na(HhtRB`{!zQF(LU&cVaw?i7OnOU{90!njlG*2$_7NW< z%lApCr*)esNNjKr&mi|sDZi5+Hdzv{VOv%r>ZO*@GM&j5S+q=fiR`&d9Zm|4Y={+h z3GNUihEgfsCS`$B-BKIZUJCZz^HwIF1S#ps5*yKJouexs#KUa})k79bM~T8nquMD+ z?H2|3s&ul4lyFNL-1Ys*iOl(eXHGB?0JNDiv`?1If{q^Qk{r4^5^XQnrn z;6oyl$!t{0wX_Zs-FeQAG;I@QlJG8yxPxRfQIHyJ$LKPS(&mp6wbS+tE5&i`z@c`$ z^F*5b$h^{RvK=)>y`v^sZ1D|)|1sR5n5io!yJMp%w~>1$%GG$<{PmX0du8NJYPFny z&1e4L`mE03EX~yIq=p_p>G1UNC|8+{7G#yN2J!! zbssK;`q~84*XG4e$LM7-Tw`+6#i?z7ALezhv)l6Ry$Jk*vjo^C7(o@niR{-YJ6b=A z5Muf?yfcQuQV#LDk8UC^&Binf5$u5N`okaVUw5(_=C6Wn1mSv1Wi%-B*K=jcH)5VW zi69}|E49kA5RJ~H>J~o2CNALOD6QdnLrhk~vc`Pm@9~%$TT*!2nJxd-LSywk*T)%E zG&QCNY!ephTaj4c%4i(a>B@S3-vlcadr|L0L=?+}fEr1ZK|K+-CkgsNZF7C>ncsyi ziMxG)x~#}8hHD&dDcPmBmd`{MJC3mFvw`%kx!UYpm8u}!9v?L3vHgwghmQtnliNRo z*)M;&=+9&8jneW!?sq_a#rDQpjo_Ugoq!TRtyX7a9czYWz9PD!b%5bH`nQd#g!5IM0$VOT2^{_C(K)E=mIJtLWkGxx=_S zfZg+_b6;NeU?kd>C0_vN4U$h(wNk6M8yqnzxU6oU+u08v53&P8&@Afn1PrAo-$_?- zVf>WlE~!4;p=SALP_%pQW%i-BCc(d&GxhMallRVl;Z&kLG057Y_y^FIpW612@t1# zN~~r$@ab^rItT8BdR4K)qr%D8B6@)hF@;PSl+EZdW(tl0Dfl32aQ>qCihdQ)RKPzyuvCMChh&ucdC|+-0!!d{oVia@Rj_ zZ9xg*%mi_ime4a7Z@|UWmi1j>PlfvStSa7M`;0m%$-($hgse3$={n%HgC7jEVAIFz*vAK+jgdV zF!SOn=eH-4!0Ef4jM~qP6h6S&uod4^Cbn{fab3Fa(7_^3Q<5i9hZ4$*lO0`-+d_;r#!p9ndLl>$HDe-h95%G&iMRWtT7S`E}5CPad1rn`fB z&E5>(i!tc%Q!{0VPwz1;J4Xm6z_-($KlTT;)z7l^Dms&;&@t*De)eQsJDzQVhFDZp zu6h*{a(rlS6;b;^hn3d*u_dk{W_|)6!LukQMXAC{;`@z`;AnNRxrl8>(tT3P#I~`v zVdbBZr@FXCytsg|w0#dIrWnB<>R2)lMt<1!AGWX}vK};C;s)lY_otC=o6Z~aSe#b8 z-ODi-BuaE&WBBvVB>v)x{IVk$ul3jyR+?q>C;iAQJb}-gHc4w*piy^&7Nv2s#=GBq zFZ34%owBQpyzrTW$`!zkyBagQri$AdO}cpm5yn99sZqPihT9BQa7toXkX0`{5T{J3 zE@%fX1wpTzR7}PZoyFjNZ4+~F3(ea^Rlzef_D6 z;z{iusmLv*b>ExClX%qx>1>4COV_SFlggaPgTYJ|YBjN4yIWr*fUxmyU#^`BaW6mU zgvawPAAbDU-Hs98ul$4%#Mg+ozcjh}3-}h<>E_nL>17Z4p@wN&j0+NY1@(6ur>?QO zso`||>s=8OykHhFC-ZBTCzenD1YYzn0e`=h1$%~xGwS<2`0<%$hNBU?LyYT(Exv5B z6V9Pmi(EGxfi6RZu*JZSz1pcgK#_P^KIvrk`!XRa?`F{0k`j?}Q*O-#WFukOV%qZ? z%sq+fyxp6)Ern;ya02NQb2Z#R`kj}QXk72fIq%Cm+!ojwE1)&uQeD{W7sSySe_RT?3(Y>eC#t6HE)q84z=G zqD7!3zW1Fj`@{+Lt;`-NF#XP?OK?&sf8B3D)7LeyJYYQ*#J6s^tTl9M=iG@OIp8VG z^;V+-FK}L$fpjV

U&Y?4jl@vW2=GF~({1RRXrQ^t%m+ap(Ve3dzqyOqvuD3g&8j zWY*?A^M#Sm;28t;;Ww|Z!W|n|(5#dAIG#oA5bvafgs|lLH--iV+GpkeK{Jc0gGk*u zYBha*eKQV?3C8zc2mbh2-YvH<7FFc&m%K*dix(1FS`GDliV{|mseL*_A-I2CPqa5M zXuFz$|Hoil;@sRtleT3};Q`jxeZj!_&$D*s7g*e!O-zU{pXfx2u*+FPLR&OhP*Cu~ zHIOKk%ge*VX=GsVbMnwheS3R><>lqxRob|oFe!)8@~Na8ck1JE@6)H>aZ61Zd@61B<1rZ`#l%mtF5dnA@%M5P5}q=r@77HRv{dDXt7l{` z&jJ?f^D!Lw0p4m>r6YvBCmvCdUw<$B5=25*XSiQyw($c>z4$x9u@;pA#Aie6A2r}z z#X>%^>a=RK^Wt zGFE8gdto+H9MjV|7{8r~n_MD42dgOdEea}1)#JOXHTyY^s2mkk^K&}2E*WxbDy||E z1n$JI)lQL&Nl2qsFXyK=#kQ12LeW)S4T{(E)dq}1%M9nKt(Vpx*tV|Kel51^sjRG2 z7^=aH?>>9>EUhYcH{DX#YvkpHr(dc}NQD-;r-OrojYB+po}rmPPDJn#?J)nGySy^hhvARwJx_GBs;_-67)};IJ-#P^lCC>*httc> zDZp^6pg@8_zucusQ^C3ZH3Fzy`;@=c6T7>dDXbN0cFxk0mXVVq$P6$|E4ICz3JoO} zDWu$9g_i9l&bqp~3vaLFs0Un0G7jPYR+ZCS&eR}+n6m4)Urjh4rWitzCD zwghfw$7-KJ|K)Bq{$ydTem&28==yd^qm(XD6uRq%d5)^@VI?=ht4L~{jK}x3yR7}C zjx~#;*zuj~U5`!_HE+_b*b@BfOE;}$Z_ug`j5HW{4T}-x4W|?>ev*q^5Py0q{Glv ze|B|sor`Oq)+^Vd);{g#wbXv)*_kOXSRedrX`W0>cU=EyYHC^w9d)l|qZ<>5LZKX) z-d{-d5B64MQc59ffe6NW)a{+$-|O={G)umC|rx_f|MWwL;}8D=L&201Nx!1@ot8?=?4Q?#vXID6+7Z96k>3osM6v^F^AXRFJ@*|{Kf{tYSloO&*Pj&ms7U7N=masP^czWD}!e#reZBRl|#|BSzFcrvA-6ykUMmj z1%fbJ-Xh}a;-kB`xcJ=svC6TPT+5jGHv`|dU>v=#&t=nTzG(0)bN`S2!sTC+cSOhZ zuD(yEm2Kv#`VLW3C5>L_u8jm`wRLo4b>TIFJSSAn#ItXpe}4MYmtWCkWR5F#y_IU` z5-x@9dwHRhjuy7i!(&a6qD{~d*gQ(@+E`$xyf4fQhc6JTo;F}pW78WGZ@87?Vhe)1V`9LIkJ%QU1b(fz0|Gr1^w2H= zo0^)cGhBn&E5(E@OuW65n3x#0L?$K_T`Y`QYrg%XGpl1Pbl5k`Z@f7=8s=1kho>jT z%+&PwU{fTvuW4;;__&Nr;i+_Kb5oehF*8MlPd+v*leC5b0s3d=%T?Wl}5umFT~6(y9^?@cdcM zq4pPgUznfM-5{sO?`*DUaRN4eg=ELZutl%ZF?xumBql2Fts&Qb^-_ij8(*a~DX?hT z*jiiv@fl8BWqce~xd?8+E}%^QRAOKC9ZZzR?s&Jt$9xz(+du!hMyJ%iN?KJ%XU8C< zZQka(MpAsj3<9MEeTA`Hf{tM^Bz!tfRX-l7&+!Z2g|vSnbcOmTixikoHUI zN9j-VZD-bXFL9J!-Eas-O+bLb^azi4Dj^FUp;J!dZ{2te6!iwH$hVxVtQu8CMa=x$ zo2&yu>i%L8Fu7L#(yD%}59w&CgLH;t9;s$+EK-rWvo=0Hqep%0U8bQ8L8?|adQ)gk zR1ZrXS(iGOsj^H*zo@GfYq|qcbQf58$XMVn{m^TK6zI*3kQbJD%^hpupYl%`A>6jt z7n!Fz?hnY@B2LfrOKafB=(J&Di~Uw(iR410U8>WWK)3ZXhaeLWJZ?@xN+Qgd{W)+d zpyq)Y+sjp15Y$zog_{H}2eA3j*CB>Shuo_@q{<5=txY29zdPrpW45c;VIUJG{KSNszCk z>#k4Sod3~HnYyp%SL;qpLqp0rdQec%duw$*>G<*E-!~G6i%&=FyPNItw(e7B?1*Gc zo*Gy`6?TRfnvQIww|QYQ@sR8h3YpyYtgw)uxi~#5i(i!SO;Ey`kO_^ z(Gh09+&5WCMyO}pU^Z=uLc;TGX*y`?o|?#D0~XT+B~n?;yHwz9{f%U&e4~1Gz zTbeO2G`vg?>%8dI!6r++o!?ZLF0=wRfv5aG+xg-8!70cO%km)$&Jxm#(N?aIlaY~; zhE5x;50PcSL7mYqEhEG4x_-1c3*v#XJnzR+%dbVyo2n7Nf8K1_T`9lF(3v8n!J`qg zy>4riB6K%7Ir%l5e1QN8J@;3NdNFVDY)WBrGJ7Y9q+94!n6iQF`fThQIQ}~3t8g4F z+~@y~!d+f0^vKCyLqnsxx3~8qW5+BWB2hvI9X_BSrNh#Hy+aLxn$hD0yhBNOaw8N) zrnDSCIQunT8H*AI++dZbTCR3@;723T=+_=Yuf4hjPhPivoShx+_Thne(M=YPZh!@l*&I5roFvgNH;31;lA$XwV*ZXsHH6g)m(*rFw~AGK~@VHnh>4(EYGAo zS3M8qZt8K#ySLf+{ahj6X+3uFMaGt<@&0@C>E1G&dVjAoQ_j9JggR2U*rU5u;_%5P zKZs6L%#POR<|@MS^jtJ%eKJ$Fys@&ko!>R;c*XYa77e50@iF5MU<}C!)YYr2P${(` zrKMe_ib}ke{|v{54goOq#v6MaqOLqhK769!lUmGJW4P8$b4M$y zr61v374a8ps{cC&{3qA=J?DYmh>2a!uV_|Yx-pnUnt7P2OV>=0`lwe4YcM4PC$h+ijSUwv+YUzm^|I+h!H4? zo~psr(p6UGagAQF35JyHV?QJ>`@xgg-Hr9Rxw&|hCuzjF$@_xNKU_Qq0fxT{ilX== zKKUW4;M(tAOPViCj+&L(fsVQ18b!?$Cl;+?y#x8a!_}VJ<|PWf8uY+vz~k|oUS3`@ z1qHjKEXj$9ryU%I?m`3{*!yJ}8}XBlQT?#?y@pS#6+T$$@#^d0G73G$KQIqe`wm}( zY{oGwJG)K>W+Njj=UlDZ+qm~|an9~m2Hu2ItS+0Zns)JHQ4lYY138c$CEIv8F~Qh8 z?a7mvz}9#U4%2hzS_JJJ91@{MQ8Bi()Y}iBQVZ=hR}&703TDmhk<#Vy?TzIe8@ooA zi%<;->~}j3JO0lQwYS|J^mA8%2*Uy+YL;Pwf0D}vl9EKo%J@QlefiM_)na*pnqRPC#C1{ zNpBf2H{PN*15wh;*~v)=0miq+)>169l@04!519t~?H3!sgmK}<5FwfX5IukdLi;*e zG+yd7TpMkKIGNANL=PKopY2b7p1IF1tohqGd|6O0CJKRzQ@U+8MK7>N!92o=SxkUn zl{VTnC%9*dG-5o=0ZJX-9Ox~8Xn#HHyu!Xt#s}Zk@N+54HLQfw^mQ36;BzCr#PaHY z^iGg??=D!g-#8p4Zm@xQlWK8$E`mQ`W1MMZE&R%!);$> zy?sTcX?j)mLvWbYZ9ncFn0_=Ek(P}t#}>;Y&g%y<;w%wn%2k??W%>qW2FI+tym9OO z_0vaXWv|A>#9RckaS!hVlLosgfje_@WE-st@#yF7T^LZ-R#wW__jY%BA(Ibjw5jKJ< zYS<6m4#p7vXC6fCi4rgX&wiEO9SpHJO01K@IkimcP-|%q<`81-UAix?okbd@cS&dG z=H8Gqp)oGNsAG!#gd0-+44CL6a zhTpveA2_pEMI*<4KP~`df^YliD~vMPCQF;k!ubga#?HKlOr=nr3=a+|QBwnFTx?b< z44@4Zbi~d6)|>rLjoSY&cch<@%>n_j8(EWz=Xn+-LC41j+p@&|f8f|Nzn3Z+>B&q= zhX^OZ7cg>KSw4U0I1oUG3gGHMj36D53}zC~JCK@y52|V&ZOc9(4Aj=`l&UPd=Wc1O zLqV_*e++VI?5#AsBg2Ok!Lg|n*&b)W$0{qP@z`CJI0xHOpPv3f?-jm_ICYpf4BSDO z=B2vqrYmRxbY|*<2M0-pkjwNPxgg$0{1=pHaS)3U+UygiDA@y+Vf5g#gvvn?yp|b^ zch>=}2)W)qw6%UvKa)=6Uf)L8lQaPQx;`gQyp~A4> znO1C~Am7W>Gc6UoV5nu$KZ0{Ke!*o9LVBV3-d}1-k60>QKH*p- z6$-8RN%#1nVf#@;0_FC<2NPpHHaw)Oj- z`$K!g?=w~~=_7G^kLd*oRCfD_;|4(EsX#&88GoKyCv{C5F_*$irGYCp+SR`>90rY)I9+iwk_b@& z#4t|;qP8Bp3qiPj_AZ*1~7H57i)Has)q|LHU^q^Nyf=7em*li({EUKy$R5Sjxc19$EZyxBp zhCGbKh7`^Q)DyyUa_`d+XT1?6N>xwMnOyk^?p17jr3oEHKb(S?$MXGvssARzZikIO zr7xfZfpZrGd(0DhU2{srfq>1JOXOY0>9s+%l5t7yECK@4j1&IR^fA2Ta~_NF@xS8b3{0;0;M}l2Za1#(@pJa_zJc{n zRXD1kd}PmcA0M2zmZGBj|G7W`>*b=@*&^@)4zdM@w)O^qPk7^n0MALg0Fb?FY;fX2 z0BMX77_wuI!86$?yF~_3EpqjV%=X_+;MCr)SF`6{cJUmN5-~rrBTf3wv|g+9C7aAZ zsobDcfy0H5Wp`Xqx?}#hW?ul8a(ANbUR!0y%~rIDnHuVFz8m5GkGJVy%4<9}ZFuL%DZ@Zvi?B_!yLj!|jr}~aaOaD^lbrBR4j6SCk0k3#c zZEaxi<=PG!|JK?Ojv zSSh+5#6RmKC?!}nPe*kmM#-wuw=ng=KC>1TLvWwm=!|LGO3?%~E}V-~eeAUpMqk)N zrT6TPALXTF#wti(s9ESL-^P54YnQf&dsr14_=q?LltfL@oB+KRKOjx$jib&?Jl-Fu zRU2)b5VIm$>w>NvG%b5LV7b0nW;7&P7X2D+DzhkGD@|xd7y6}tjSXp#Tt8l$+dW>e z3|1s4s^hV1svgU#jNcOnO2P+P!|Kn>~NsmI1)C-XD4!({M#!8pz}O!0f+AH!)?eA0(<-gIMJ;a60fF4NDL zZyi667*X#os_5?Xm02G`k<6wg*i&)illFuNnp2fCHs7_l^foY=1RXY!-<( z0SbP|bdF2hOk@9IdAu}OWroC*e33NuO25U;R0bb_!X|SLrka13At-Fi%kl&|{)xN! zn1KLW+U&tGDTO}(ULj^T{pe1f7sLyO&A9RIK~iu)85gxu#TnCQdW(;8w8#zxxPVSJ z#-^pPo5Nqq1VNq5&eUFI1EFr;Kn@Bjtl6G>Qdi9_A_asEx20}#6v68*6sQ5o%#6i- zzy|pEruM!{82cbeX=K!7gIOGs?Ma`*wfEfssm0Ar46&;m3EI`6A;CnzDkm^4S0qv4^4E}G=P*k_hQ_Pk<%9FldVwb1paO^W+eT$xxF>KFA8VSh zT5{F6rRC*UekOktEon&s-14mv;8LPfF-g`>iK~2i3ivP?I$~i9zUrBE1~HUFw&SE4 zFU1a1*h)R!SN>?LPc*Hrul%RqQSxb38#hdFCeiE`NTQA+F_u?oB~`ltckB~xB|u?d z3VW#uoB?U!&u`j{XJQJwsq>r*eE3X;Gljb5f!QB6LNLxZJSbjmM`L-cCNV?I7Yz?K z`c}AMW51VCtx=|H^i73q{Ul_!bN6VF^Qf+wvNyDSoa8@6TLu zCJ{x7>0Ytgy*Jqzd+5%bB!LhXWpNTEN>L}cl+s!2)T}!9<>y3^l982zBmoY)m9~<7 zwd$C{MygKkmE)%n0Tilb$%vOO-uu1gO}C*o7IqU}H>p$1dw^(tt|4iB^KYEapX4og z4|#g#jb&jCq+5PN7L|cftS{!11B`|JB^?iV|USmBd> zqs2{BA!f)O9br9j|Bzsfz3hq!0SXteU`o`Edfu&bnK^fad>rq;GFZl|w;%7M!I~W8 z2#6R^C*0cC`7V5sBx>Hj9i(%h?|9F~A+JUj$fIyNk>I0enF`XUOod&od6+w_J4#Ku zljyW9*<-2#$FcVfi#sFp?HED>X}N^xILnGR!1|X@eBS{aG0RMepM}T6#k#;l&Pn$e zKee&*pF*~}RF(e-T@fTP7r3@fn6AC1i`b3Q$XsFF;VAHDtD{=-d68AuOVRTnWj50t zMS9)tNWUUL+CG;U&K!|cQMCcg-5M1FW#~%1{6PM>l%09U*Eg}&W6i>TxRjz(jHdOA zY|3}hc;YFmiU?E1@b6n*;^wbmke`RtgTF{V6<}Tekk;#PUNv~TDf_w{!DJQllQuCG zros3ONZy{f>LytvB@HnX)fEY1ZDN1X<$+fn>U4Mz4F zYo+U@Siup|6NBfsrOPc8;Y#%t!-aW=DqC~j4(hG*IjZ4JF>MmGBstfxy1umK<2g5i zDbz|8vK%0BFzqz#)<7OVO}yfK@l5G~>Y+MzC|K^B`x1QxnH4?(Bu-AwEN`sYLiHkR zygyoSJ8gXNw>GflfAN%9u*rO@zxeY`E!DC%JJthm*1uh`V}u~Ue2ZWD)!=q6rf?+r zE7_eglUb4TsqxCX?)JRn4WoxtN4D(Yr13;dRT`fdX6!P@-XSis4O$Au|br9?F8=pFBI+Ikrw4s^3d6l917)4c4dTQQ^K+)MTvdoTUg!OD_mZt7?P zt+*A*+Ee4bX6O`W%u~=4?tR-rn6Mk$Z5N0ydTItX&#jSdiftT%6myogh!m>b84}UG3SVL>kcasca6?#VbbBTXF4pI_RrWa3rxGTO&(O&SNu0&lFXx%0^o9rC1`DzpSf@pt&Zp%7b4w?iB!u9GpWD7yx{C_?+HSzzM9@{-fs&W z)5;Xq?C*G|u!9K`+}7jBKDT-y4HjQ|oB6fKlO0l3oO!ilI!LbcdU1?8k`_3-8y94# z#hjc;Kvf5hMKEnQi;SXGaLEaX1zy_P)OJ!t(M@_fN4twWJ`{Iy_n<9j9)fa`eOHi4 zdb|K=Jk<@jYHF2Sks@A1hW)AY7I#wT2~};t)B${q_Q7<_e3Z?I&A9sIZOkUIwwXW; zdJ9Wgqe5_oIclW%sYFlVM?a`z-W!v{RptydOVGmdYV1;_fk0XFHhN;W`wuw7#YkL` z{DIFypSH9%fPBXK1ONV-o*k)saXKF#l9Y~SX4e>F6+ih%r7q804* z##Ipeaz?FC+3!x+!vO>7KwgqS2J3m}OLY4_ek1**51Rxvw^2u3VsrWel*x9u%DVkt zCo^npHneL?w)}>w)$-aYC^+@(VY0VJ^V`U@^mL<}Q_|9NO~1ZIRH>5RblIE^-T47$ zYG!8S;o{+Ul2HU3ngw?7! zmt&xz;n#;L$AiatN$+qw;WbyUUOkW+G@RkGfB*imM~@#jMO(FSUc7km$dMz|jt|#r zoIoOvX}jzZ!Puo-8w-mjdoJ%)K@kyWV`Jm5xFGE)l0AJZdM$ZCfl!}GG$okD+M0PC zs+IE1g1S7)H2zM>nx_N#g{DMZ>`Xn*L(?kx48q52{S?PS@9Qix0|SGVmLOUuRc9~J zUO!F_oK-rKN>RXCFHX!QpteKE)Yoi) zV>A3^C+J0rOCM^a=sW9Fyu7@Gu3o#AsZcUNSoO_DJ#)<|dAlm<-~EB?(wJftI?_n# zTAMGb+OKw_>CH{*GiAfR+!nzozUr=Dlj3Dq-x^6lnv4;w%Tr~3V^M*(qwSm5pQXyl zR?*W34N5nSy|&n=IQqJ;t=RKg((z!w%rSb=1lrg*L!*nOcqwnsOKURbsgW@4_wV1= zTi%^RyQiBb2T`lCc3z^xIh+f~n&EBTQgNA1wFi?Nz{%NJa%M5M*s|z;_JP>`6U*<8 z9{u_Ar@C85UiI=smG0tDdaA-?Y9XfK`L}jEf4ik|M%gtXVPUzqXNmb4=hID{*P7GM z5(ztCIGW#@oC*2$NVbp^I^X#qTmacq`QpV3WpHf16ef z<|@6=-KGnU(PWaOuGUi?=sh|=Mi|c?np6gT0y8>_H6BCUJ zZnnO^I^2>WzD+`7yT~PadEm@*lxtg-inewz>y=@|FQaHF#v1d}-E(ju6+`*X zu6<__wl@^T@HyY*Uc@N$UY!1&*%Qc0#u`P6L7P+M!6+>@(^+(C2%e}Y5(Mhl9*MH+ zKVKE7VyKsN;TX-!vqNP6v91ES{$Ib|zcoo}lg^{v$95nff z$LvvbbnbMdL%x%7v!?f82p@QD6x|a#QNe!Ork;DBPgLEZ$iuE28_-)B`t$48ujjxI zxDFFZYOeG86C+a1v`d3Ny;8A**xkna_{j@cMG-2aJH_qCm~JZ(_i}$Y|ez1K(b~ zBANERdw1}{g$qiPi)-!>>%y+X@ICYE{}xGCcKROki$o&bdwsl%e}|~3OQrJ#OG~M9 zMkY7M+SJLe4M)CG#faALi4{(mxNgUAO%G-AHcT6X>VrfJ#&RFl)GV3KuUDYYd=tlh zoQl+DcYCwVQjV2~fMf94vdQ`RQ5x*$F)`-W78cX`{tH~9wt4K^JW?88QROg?7AUNH zHV{R9V8H7T%-@L)rdc`asb9W)sT*uavI>KtYyix(MEldDj57c4tf#K8QYUr@YS!MH zZcXnW$|)P~nyQn_m01kmC=Tb2yemU6TL&^K`KmcmRUIk#37%~d9am^1P5IP-UytM! z%O_8+Jrvy6|&jdK6!PA?4h@ECs|A0Pi%-lp(NcgRe`*!1-D^P||F@_dMYzXfy_ z96wF=eKzC4LmWbRv}IX4pFDZed892{Zm0a^kLpubnQbc3m6GzX7~s&FPI{;2A`a5m>Zc2Wf>h?gz^n za)EsINBsxee&23ZEE~-ymx8Czc10QX!IR+H;f8(&aTwwP(6*N^Sg3+{0sx~sXfG( z{mkw^zkV7aP1Ytq3$*LbwVZ!cQc_|9X*z#DNv+*~qj#A>9uBh!UYZ@sF7q8JTrX(1 zch!Ul`wHD+iTtYxqasA)EWb!;;Pz-~YnM58eY}yq&(19L6|9O_t(hw4f&GcLO$Y#G zK+`a)YO!IwGIV*I4uRM1+twOZa< zYEI?dck$Z4j+nPRU9Z@Wg7ij*L_h=P_VzRwYnA)n*Z)e>D=6o>__m_nu;s!#ckVcI zadFi{94PQ%(UK$Ea_s0DO$Dty8|w8R&@{&I?{#1837*KFLHZA+C5{LFerk1@4Y{yt zePO6MU6z)tU6h6m`1#5(^A3YuvUj7Ci%yo*z&SozpKQyvN#rUd9t)hd?CoD$T}}iP zC_^K@MM-AnUgFxEVUy(KKyXFp$Z9HopY@Z`l_|M5U_n@|c6k5rA^Nj9WRfS`lSlAp z5Kf>t!ReG9S(oz}2E*dmwUt?d6Fn>~-DG~xYoMEt5~NCZgyyV=181lw&iSJ|w3~xc zIQjG-ydv+O5X~Jiu*?qy;bIvN#hhS+pmI+-e8L!b$<*2sO77n;eQs}HAoC0t`gHg* zP)xEuj1L3$`vbp}H;i(r)~k@S-n@CEB!Ah!U|>M#w1y}^&xo6D42GZ_1xn;b@C9*Q zIEn){wZ)#BSDu~|!JEpMJrJ(Di&#;A(XbO#ZJJc6B{T1lm$D5Fq#av{F83k$xn$e> zo-KM}3;8>1J$vu^@(c(lijL9uV1}7a`-SWtg-GvozSJxiGPxH06=Yaqr2+Xx+#P{8$sIK+?~sxJE@1! zQ3xeby`%W5q)uK!C-7=;+li+m%F)x78ln&Euo%B%e4>Ja6PxGhUGR$$b4XJt9bs*l z2Eyt^T|lKS&ahC)+WsE(5RI~*L`N4voUMsZNSF?29lN-9b@L-)L%8?L#P#B`RjJ%f zljO;S1F-7i9M+~2ze1^RcoMRP8wP{9k*5yxFY+>60YM}Z3t|Wa3(u>Wv)rqNg%2OL zSm)WC;(q-2adok0zh5`hZHHPLSdb*U%ODAS8yXs7gm07V8i!g7JE$89Vb5hDp*h!~ z%Cyg3AlLkF8ZMR=KxtSp?Er;KQENfj(A%WPm1|2Q7zp~?f;gW*KDZ$7P#N-Dwec8P z^U$G;U!@~CBabss`CR4^aXe2wjX#@^`TcJya#sIl_N^30y55-}SZCpSPPKS6zjH`%w|h zwg8u)t_!(&^JeFxT$TJC8_Y;FuUy(;?CI&L?lth;?$%9DJy3LZSa?Y2WAy3B;rwWV ztsBOAtsmZ7-5G-kvtm^b+^dIBA4en-r8MkW|KoK-n30 zci0q1Vu+C84klC9IU-gH3ZS{-t})ZV<=0*QeT`&Iye>U~*G<=&~vIU!+zg zKo)Kb-+w0IXtIXq)qnzI6ZP}|xs(JGCZ`17WR1V~{c*+qq^a3C=N@gd$MS;_tXqnGT>&GWW`@U6QoM#Xg@iJ5##u{n2cYR*$JFXbHM zQ7Du)CidTLlFeQ`3{^Dsb^GiFm0?q#dtWGeGJELo;m1Yp)Ny;%z zU1jAD@VyYK8>in@eV;EW?jxKjeRin1s$yw4v+0^s?Q$TjfpYsZ-xx`u7C7XoBvbk?eGSNv)5o@JjWwP%6(wNotE_+gAh` z`uH5JT%D(%YDhxmUWWK}69f!rqzid_dncK~qB`T$F0HaLsE}WMqGGgNp__FxlHzT`eqbNVZlt|TTViYCU!dhR(eSaXd6 ztI)~GNn&9z3HvLIUDi960_{vaENaz$sOQhx72~diY^tA=_*=p_NiCm)kUm$Zp$p4C zckbMu_FRWVn0^NgN)>W9A0ipg?}uA%K?LE<8{TTQPi3rPLiUwAKYoY~B@l^$*MHYN zHG$gd)-Ee+>qk%Jtki3v3flyxrl$PnTCFBR*A`htQQ|0%WjeNsp<*!?WRl%?Rz-|L z1`1p;2)xxn09AxysqctoSAlCgr|^NZ=&8sgr7I^-7kMzY z`9KVwg|^c@|3>rMQ+VMnsOBS}c@Di>B37pU(sp~>U-kn)rk4Z9g?}36?y+eyi#Ub= zs&tX@lQ6rF!W2H#-JN@U6-Tf6`Pyh=!)Ku)cPYQJgYFLY;eWoaS%a=MR2V>v**Ew$ z$>XMjrR7d8z#@6m)*cDV9@e&fdC%JhEQWoyL6Ag$yj2A;www2eQI2EgPh2{@Lr}0W z^Zk3?rQ42!RHFFZNTddi*>jtdXFS^@>{?BfJcs#?x6{MPkY5jT>&XI91e$AdOYJyj zzT(zC!al^4O?aq5?%((cQARe=Tw${uh#5qYhNEVRL?}m8bCoXAO7S7pxqYo#k?RU24!!;w+pPIDc zh{K>>?(pGLo08u3wrzCgg62m{_$a>%)Z>HnQ}bY}?7!Xr{!g~)e?o(eYJ#1@|LC;- zcfN9O2Tf*~V5{$Sy!MgWM{&I-H0FM;0o>&ePiw;+*v-$h28kTs0ZzX5$(}JG@Pu>H zus8xH%nkHOO|Nk-#|omm5?KXc5yjHzvUTps?Rfnw8?D4QpSJ8L(K)`e#e0UMmJzj5 zpou!V`uyKD+kGRuEGQE7%~^caXt>q3l`>XPphgy@9;v7169|Oi((7;*aTW*rY{8xe ztVXLOD-OI6$48^#KJR%z_BrsbNk$pfa zXK^>xEBegWjl?YZFH;9O@vpk?nYkFT(+!Y0zcK7g=n=#A2^$JF&0(|fzkA>RorwHD zyNj@eM%?HbFaFv&8Ch;(m^ehnM8XQHcD_&XA`IA-cWNZ#Q=9=iDQQ3j*q%|@_o7n> zSY!Ou@k3y3=LQrRh&?usA_XHZVKL&=tgRFqkTZ#eyPMBD5&o0jAfr$IJRGQR^S?(v zlg1AQHzn!)n^M33(&`Y@^!R&oca#YF2q#2M*){Ljc3FP<0WJuF3((xYd&;AkkG4{eQrFQ7nnjD8jtN(wi z@v~>)@f^+F46k9VwB4P6%bxIKbaU+Au1!n*J{QTS=msBXpXZXI{-ZS6dtbG-Ql>oy z?i5^&8TufTUfNu>hbT3FdL!HqFMlRF9mTsKYHos)1(IeLABkx zjS3d5rTzO9kRjaZ1DDje?qtN%RpW;5d+Y-jh?~rZT z*bkx4>b47LzjR1bA&Y`?oOEL6_86)fISbvs*FtjawX~6JJYO|0c(cf#UfO@BaPMx; z7hL#PxE&i_@(1*i4v0Sn(>{bq#8z%4xfcybKzm6v567h!GYt?WYTmYaxU(gucL8sN z0p~&)F?$b@e@{CVg9z9{$&_j5?BJKB{QmMYgJVi-<6gJ5C?XIbcCMa;X!M^&-xhJL z*-B{(qb0Ko0x=S&;9krzLM|bMI3PnPk!dH4P861<45)@R*6$5G_hvXD{I*kR@HNsQ z01rsiGEi1AfJ7LybbC>d1C>QT@tL4U4E+a)Vn2-6MjStUv7u6gd}m<25v1 z>Ku}O8W9i^MXJaZz~6e_=?~8Wlrg57;n@gk8=?a+sc4ad9FAmS=(tYh^MQ7d0RHf@ zJp6PjkxG}jnS82p%H)$EO~xiA@224~QzP1(6;rf@Uyp0sIz`0)S6wW(hc1XYCP_ge zR=!Z@V?uU6n0SyjUUe}nI`ngpu8`-@_s->=V3&c4An5jRFYbSZ_5(O>yc%xYz&}b` zhu^fQ==-A<2~%^?xU=Ej$N)jj(@SrLJ;%+`dU%-E2v2dPya-1=ykcMZ?kE+qzKkeG z$7Ys2JrjgTK6;+kr$RnPI0Lf6y~R843o01Dv2SYhZ`1d%x)Mb+iS~h;eM0bz&)){; nMt2RKVf&}*_%BYktsw>Lem-*`t=GacdcfGw)F9`i.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 28.20\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 30.40\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 31.70\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 23.50\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 13.90\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 17.30\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 26.20\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 28.80\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.023639in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{2.023639in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.066503in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{2.066503in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{2.023639in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.023639in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.641277in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{2.641277in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{2.066503in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.066503in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.524374in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{2.524374in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{2.641277in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.641277in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.912103in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{2.912103in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{2.524374in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.524374in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.861445in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{2.861445in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{2.912103in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.912103in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{2.861445in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.861445in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont 2011 data (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-a.pgf b/report/figures/spatial_resource_waste/requested-a.pgf new file mode 100644 index 00000000..7012d071 --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-a.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.85\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 3.42\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.06\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.07\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 97.09\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 96.51\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.529741in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.529741in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.540909in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.540909in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.529741in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.529741in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.530883in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.530883in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.540909in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.540909in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.542278in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.542278in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.530883in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.530883in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.530885in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.530885in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.542278in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.542278in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.542281in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.542281in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.530885in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.530885in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.542281in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.542281in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster A (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-all.pgf b/report/figures/spatial_resource_waste/requested-all.pgf new file mode 100644 index 00000000..dc4c0bf6 --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-all.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.73\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 3.04\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.06\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.06\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 97.21\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 96.89\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.527341in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.527341in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.533472in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.533472in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.527341in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.527341in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.528435in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.528435in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.533472in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.533472in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.534690in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.534690in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.528435in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.528435in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.528459in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.528459in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.534690in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.534690in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.534715in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.534715in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.528459in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.528459in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.534715in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.534715in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont 2019 data (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-b.pgf b/report/figures/spatial_resource_waste/requested-b.pgf new file mode 100644 index 00000000..acd48fb3 --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-b.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.98\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.97\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474265in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474265in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474300in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474300in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474265in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474265in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474331in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474331in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474300in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474300in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474413in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474413in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474331in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474331in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474602in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474602in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474413in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474413in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474815in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474815in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474602in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474602in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474815in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474815in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster B (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-c.pgf b/report/figures/spatial_resource_waste/requested-c.pgf new file mode 100644 index 00000000..e4c5b025 --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-c.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.97\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.97\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474397in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474397in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474364in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474364in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474397in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474397in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474427in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474427in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474364in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474364in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474400in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474400in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474427in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474427in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474782in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474782in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474400in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474400in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474816in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474816in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474782in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474782in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474816in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474816in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster C (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-d.pgf b/report/figures/spatial_resource_waste/requested-d.pgf new file mode 100644 index 00000000..6f6cd74e --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-d.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.05\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.10\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.83\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.98\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.475132in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.475132in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474320in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474320in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.475132in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.475132in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.475615in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.475615in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474320in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474320in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474375in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474375in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.475615in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.475615in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.477557in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.477557in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474375in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474375in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474633in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474633in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.477557in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.477557in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474633in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474633in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster D (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-e.pgf b/report/figures/spatial_resource_waste/requested-e.pgf new file mode 100644 index 00000000..c5ab1a00 --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-e.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.36\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.32\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.05\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.05\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.67\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.31\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 97.91\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 98.32\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.481249in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.481249in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.480454in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.480454in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.481249in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.481249in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.482251in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.482251in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.480454in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.480454in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.481377in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.481377in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.482251in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.482251in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.514836in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.514836in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.481377in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.481377in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.506913in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.506913in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.514836in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.514836in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.506913in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.506913in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster E (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-f.pgf b/report/figures/spatial_resource_waste/requested-f.pgf new file mode 100644 index 00000000..5c3b64c2 --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-f.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.98\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.96\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474358in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474358in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474484in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474484in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474358in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474358in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474377in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474377in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474484in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474484in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474529in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474529in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474377in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474377in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474652in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474652in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474529in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474529in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474998in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474998in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474652in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474652in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474998in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474998in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster F (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-g.pgf b/report/figures/spatial_resource_waste/requested-g.pgf new file mode 100644 index 00000000..4300740d --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-g.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.12\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.08\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.64\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.54\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.22\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.37\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.476597in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.476597in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.475775in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.475775in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.476597in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.476597in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.476907in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.476907in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.475775in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.475775in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.476020in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.476020in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.476907in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.476907in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.489342in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.489342in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.476020in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.476020in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.486444in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.486444in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.489342in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.489342in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.486444in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.486444in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster G (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/requested-h.pgf b/report/figures/spatial_resource_waste/requested-h.pgf new file mode 100644 index 00000000..35825613 --- /dev/null +++ b/report/figures/spatial_resource_waste/requested-h.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.01\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 99.97\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474342in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474342in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474209in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474209in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474342in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474342in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474363in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474363in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474209in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474209in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474211in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474211in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474363in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474363in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474749in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.474749in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474211in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474211in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474249in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.474249in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474749in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474749in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474249in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474249in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster H (requested resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/used-2011.pgf b/report/figures/spatial_resource_waste/used-2011.pgf new file mode 100644 index 00000000..5f2423a7 --- /dev/null +++ b/report/figures/spatial_resource_waste/used-2011.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 19.20\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 21.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 13.70\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 14.20\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 23.20\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 32.10\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 43.90\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 32.70\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.848284in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.848284in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.883355in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.883355in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.848284in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.848284in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.115213in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{2.115213in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.883355in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.883355in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.160026in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{2.160026in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{2.115213in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.115213in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.567239in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{2.567239in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{2.160026in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.160026in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.785458in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{2.785458in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{2.567239in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{2.567239in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{2.785458in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{2.785458in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont 2011 data (used resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/used-a.pgf b/report/figures/spatial_resource_waste/used-a.pgf new file mode 100644 index 00000000..6ce52ba9 --- /dev/null +++ b/report/figures/spatial_resource_waste/used-a.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 13.53\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 11.94\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.30\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.87\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.41\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.12\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 82.76\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 84.07\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.737903in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.737903in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.706914in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.706914in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.737903in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.737903in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.782627in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.782627in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.706914in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.706914in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.762811in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.762811in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.782627in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.782627in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.810025in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.810025in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.762811in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.762811in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.784601in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.784601in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.810025in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.810025in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.784601in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.784601in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster A (used resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/used-all.pgf b/report/figures/spatial_resource_waste/used-all.pgf new file mode 100644 index 00000000..0328277d --- /dev/null +++ b/report/figures/spatial_resource_waste/used-all.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 8.53\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 9.03\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 3.17\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 4.45\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.02\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.66\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 86.29\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 84.86\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.640369in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.640369in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.650049in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.650049in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.640369in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.640369in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.702048in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.702048in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.650049in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.650049in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.736774in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.736774in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.702048in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.702048in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.741408in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.741408in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.736774in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.736774in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.769128in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.769128in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.741408in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.741408in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.769128in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.769128in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont 2019 data (used resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/used-b.pgf b/report/figures/spatial_resource_waste/used-b.pgf new file mode 100644 index 00000000..f4c96233 --- /dev/null +++ b/report/figures/spatial_resource_waste/used-b.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 4.85\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 7.35\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 6.31\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 8.42\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.59\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.23\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 86.25\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 83.00\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.568626in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.568626in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.617328in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.617328in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.568626in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.568626in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.691598in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.691598in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.617328in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.617328in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.781448in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.781448in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.691598in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.691598in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.742149in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.742149in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.781448in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.781448in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.805390in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.805390in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.742149in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.742149in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.805390in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.805390in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster B (used resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/used-c.pgf b/report/figures/spatial_resource_waste/used-c.pgf new file mode 100644 index 00000000..8a47981b --- /dev/null +++ b/report/figures/spatial_resource_waste/used-c.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 8.24\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 8.08\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.23\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.09\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2.95\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 3.34\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 87.58\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 86.50\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.634711in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.634711in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.631563in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.631563in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.634711in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.634711in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.658747in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.658747in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.631563in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.631563in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.672266in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.672266in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.658747in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.658747in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.716227in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.716227in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.672266in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.672266in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.737302in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.737302in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.716227in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.716227in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.737302in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.737302in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster C (used resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/spatial_resource_waste/used-d.pgf b/report/figures/spatial_resource_waste/used-d.pgf new file mode 100644 index 00000000..9d568a5e --- /dev/null +++ b/report/figures/spatial_resource_waste/used-d.pgf @@ -0,0 +1,722 @@ +%% Creator: Matplotlib, PGF backend +%% +%% To include the figure in your LaTeX document, write +%% \input{.pgf} +%% +%% Make sure the required packages are loaded in your preamble +%% \usepackage{pgf} +%% +%% Figures using additional raster images can only be included by \input if +%% they are in the same directory as the main LaTeX file. For loading figures +%% from other directories you can use the `import` package +%% \usepackage{import} +%% +%% and then include the figures with +%% \import{}{.pgf} +%% +%% Matplotlib used the following preamble +%% \usepackage{fontspec} +%% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/maggicl/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/}] +%% +\begingroup% +\makeatletter% +\begin{pgfpicture}% +\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfusepath{use as bounding box, clip}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{4.000000in}{4.000000in}}% +\pgfpathlineto{\pgfqpoint{0.000000in}{4.000000in}}% +\pgfpathclose% +\pgfusepath{}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.275000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% CPU}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.406000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.406000in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.825000in,y=1.315400in,,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \% Memory}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=1.134200in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont EVICT}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 7.64\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.224800in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.224800in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=1.134200in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 9.11\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.953000in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FAIL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 3.04\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{1.043600in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{1.043600in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.953000in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 3.94\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.771800in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont FINISH}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.87\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.862400in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.862400in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.771800in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.90\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{-0.049968in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{-0.049968in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.005029in,y=0.590600in,left,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont KILL}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=1.895000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 88.45\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{1.003750pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.050000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.681200in}}% +\pgfpathlineto{\pgfqpoint{2.050000in}{0.681200in}}% +\pgfpathclose% +\pgfusepath{stroke,fill}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=3.445000in,y=0.590600in,right,]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 86.05\%}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.623023in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.623023in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.956863,0.427451,0.262745}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.474194in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.651687in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.651687in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.623023in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.623023in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.682334in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.682334in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.996078,0.878431,0.545098}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.651687in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.651687in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.728464in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.728464in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.682334in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.682334in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.699303in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{1.699303in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.400000,0.760784,0.647059}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.728464in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.728464in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.745916in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{1.745916in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.640909in}{1.699303in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{1.699303in}}% +\pgfpathlineto{\pgfqpoint{1.935749in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{0.640909in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfpathrectangle{\pgfqpoint{0.500000in}{0.500000in}}{\pgfqpoint{3.100000in}{3.020000in}}% +\pgfusepath{clip}% +\pgfsetbuttcap% +\pgfsetmiterjoin% +\definecolor{currentfill}{rgb}{0.199462,0.528950,0.739100}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.000000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetstrokeopacity{0.000000}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{2.164251in}{1.745916in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{1.745916in}}% +\pgfpathlineto{\pgfqpoint{3.459091in}{3.422581in}}% +\pgfpathlineto{\pgfqpoint{2.164251in}{3.422581in}}% +\pgfpathclose% +\pgfusepath{fill}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.474194in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.314412in, y=1.421432in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{1.863871in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=1.811109in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 20}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.253548in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.200787in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 40}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{2.643226in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.590464in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 60}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.032903in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.226047in, y=2.980142in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 80}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetbuttcap% +\pgfsetroundjoin% +\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetfillcolor{currentfill}% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% +\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% +\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% +\pgfusepath{stroke,fill}% +}% +\begin{pgfscope}% +\pgfsys@transformshift{0.500000in}{3.422581in}% +\pgfsys@useobject{currentmarker}{}% +\end{pgfscope}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=0.137682in, y=3.369819in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 100}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{0.500000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{0.500000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\pgfsetrectcap% +\pgfsetmiterjoin% +\pgfsetlinewidth{0.803000pt}% +\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{currentstroke}% +\pgfsetdash{}{0pt}% +\pgfpathmoveto{\pgfqpoint{0.500000in}{3.520000in}}% +\pgfpathlineto{\pgfqpoint{3.600000in}{3.520000in}}% +\pgfusepath{stroke}% +\end{pgfscope}% +\begin{pgfscope}% +\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% +\pgfsetstrokecolor{textcolor}% +\pgfsetfillcolor{textcolor}% +\pgftext[x=2.050000in,y=3.603333in,,base]{\color{textcolor}\sffamily\fontsize{12.000000}{14.400000}\selectfont Cluster D (used resources)}% +\end{pgfscope}% +\end{pgfpicture}% +\makeatother% +\endgroup% diff --git a/report/figures/task_slowdown.tex b/report/figures/task_slowdown.tex index df73bddd..af910fc4 100644 --- a/report/figures/task_slowdown.tex +++ b/report/figures/task_slowdown.tex @@ -1,5 +1,5 @@ \newcommand{\taskslowdown}[2]{ - \begin{subfigure}{0.33\textwidth} + \begin{subfigure}{0.49\textwidth} \vspace{0.5cm} \begin{minipage}[c]{\textwidth}% \resizebox{\textwidth}{!}{#2} @@ -17,39 +17,30 @@ \begin{figure} \taskslowdownbig{2011 data}{ -\begin{tabular}{rlrrr} + \begin{tabular}{rp{2.5cm}rrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ +\textbf{Priority} & \textbf{Equivalent 2019 priority} & \textbf{\% finished} & +\textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule - 0 & 53.80\% & 2845 & 1767 & 3.37\\ - 1 & 67.44\% & 3598 & 2939 &2.58\\ - 2 & 90.78\% & 1835 & 1782 &1.15\\ - 3 & 95.62\% & 9683 & 8294 &3.39\\ - 4 & 78.05\% & 2006 & 1890 &1.69 \\ - 5 & 100\% & 58 & 58 & 1 \\ - 6 & 77.99\% & 567 & 567 & 1.02 \\ - 8 & 45.48\% & 1159 & 1151 & 1.01 \\ - 9 & 23.35\% & 504 & 496 & 1.07 \\ +0 & $\leq 99$ & 53.80\% & 2845 & 1767 & 3.37\\ +1 & $\leq 99$ & 67.44\% & 3598 & 2939 &2.58\\ +2 & $\in [110,115]$ & 90.78\% & 1835 & 1782 &1.15\\ +3 & $\in [110,115]$ & 95.62\% & 9683 & 8294 &3.39\\ +4 & $\in [110,115]$ & 78.05\% & 2006 & 1890 &1.69 \\ +5 & $\in [110,115]$ & 100\% & 58 & 58 & 1 \\ +6 & $\in [110,115]$ & 77.99\% & 567 & 567 & 1.02 \\ +8 & $\in [110,115]$ & 45.48\% & 1159 & 1151 & 1.01 \\ +9 & $\in [120,359]$ & 23.35\% & 504 & 496 & 1.07 \\ \bottomrule -\end{tabular} -} -\taskslowdownbig{2019 data}{ +\end{tabular}}% +\taskslowdownbig{2019 data}{% \begin{tabular}{rlrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 42.86\% & 1373.0 & 0.0 & 1.136770 \\ - 3 & 0.0\% & -- & 0.0 & -- \\ - 5 & 0.0\% & -- & 0.0 & -- \\ - 10 & 0.0\% & -- & 0.0 & -- \\ - 19 & 0.0\% & -- & 0.0 & -- \\ - 24 & 0.0\% & -- & 0.0 & -- \\ 25 & 1.31\% & 86732.0 & 22.0 & 11.772172 \\ - 50 & 0.0\% & -- & 0.0 & -- \\ - 80 & 0.0\% & -- & 0.0 & -- \\ - 100 & 0.0\% & -- & 0.0 & -- \\ 101 & 5.2\% & 65233.0 & 673.0 & 36.358841 \\ - 102 & 0.0\% & -- & 0.0 & -- \\ 103 & 1.05\% & 8210.0 & 28.0 & 1.257530 \\ 105 & 22.9\% & 3651.0 & 616.0 & 1.733089 \\ 107 & 18.51\% & 1025.0 & 308.0 & 1.017332 \\ @@ -59,86 +50,61 @@ 117 & 0.0\% & 2430.0 & 1.0 & 1.000000 \\ 118 & 1.28\% & 15072.0 & 163.0 & 3.340741 \\ 119 & 4.49\% & 19449.0 & 280.0 & 5.326446 \\ - 170 & 0.0\% & -- & 0.0 & -- \\ - 197 & 0.0\% & -- & 0.0 & -- \\ - 199 & 0.0\% & -- & 0.0 & -- \\ 200 & 13.54\% & 54789.0 & 24.0 & 6.684155 \\ - 201 & 0.0\% & -- & 0.0 & -- \\ - 205 & 0.0\% & -- & 0.0 & -- \\ - 210 & 0.0\% & -- & 0.0 & -- \\ - 214 & 0.0\% & -- & 0.0 & -- \\ - 215 & 0.0\% & -- & 0.0 & -- \\ - 220 & 0.0\% & -- & 0.0 & -- \\ 360 & 3.36\% & 788069.0 & 42.0 & 2.241646 \\ - 400 & 0.0\% & -- & 0.0 & -- \\ 450 & 1.15\% & 1182248.0 & 197.0 & 1.068893 \\ - 500 & 0.0\% & -- & 0.0 & -- \\ \bottomrule \end{tabular} } -\caption{Mean task slowdown for each cluster and each task \textbf{Priority}}\label{fig:taskslowdown} +\caption{Mean task slowdown for each cluster and each task priority for 2011 and + 2019 data. \textbf{\% finished} is the percentage of tasks with + \texttt{FINISH} termination w.r.t.\ priority, \textbf{Mean resp. (last + exec.)} is the mean response time (queue+execution time) for the last + task execution w.r.t.\ priority, \textbf{Mean resp. (all execs.)} is + the response time of all executions, \textbf{Mean slowdown} is the mean + slowdown measure w.r.t.\ priority. Note that task priorities in 2011 + were expressed in a 0--11 range, so equivalent 2019 priorities are + provided in the 2011 table.}\label{fig:taskslowdown} \end{figure} \begin{figure} \taskslowdown{Cluster A}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule - 24 & 0.0\% & -- & -- & -- \\ 25 & 0.33\% & 5769.0 & 1203.0 & 82.97 \\ - 100 & 0.0\% & -- & -- & -- \\ 101 & 81.92\% & 63305.0 & 6346.0 & 30.80 \\ - 102 & 0.0\% & -- & -- & -- \\ 103 & 14.99\% & 3074.0 & 3033.0 & 1.13 \\ 105 & 57.68\% & 1666.0 & 1750.0 & 1.08 \\ 107 & 53.93\% & 1022.0 & 1031.0 & 1.02 \\ - 114 & 0.0\% & -- & -- & -- \\ 115 & 4.11\% & 2041.0 & 2042.0 & 1.00 \\ 116 & 13.05\% & 4443.0 & 4443.0 & 1.03 \\ - 117 & 0.0\% & -- & -- & -- \\ 118 & 11.91\% & 1817.0 & 1814.0 & 1.00 \\ 119 & 21.26\% & 2250.0 & 2877.0 & 1.50 \\ - 170 & 0.0\% & -- & -- & -- \\ 200 & 27.21\% & 4546.0 & 16845.0 & 4.12 \\ - 205 & 0.0\% & -- & -- & -- \\ - 210 & 0.0\% & -- & -- & -- \\ - 214 & 0.0\% & -- & -- & -- \\ - 215 & 0.0\% & -- & -- & -- \\ 360 & 0.62\% & 514181.0 & 400580.0 & 2.92 \\ - 400 & 0.0\% & -- & -- & -- \\ 450 & 2.2\% & 686817.0 & 653878.0 & 1.14 \\ - 500 & 0.0\% & -- & -- & -- \\ \bottomrule \end{tabular} } \taskslowdown{Cluster B}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 45.19\% & 1351.0 & 1467.0 & 1.18 \\ 25 & 0.02\% & 10696.0 & 4121.0 & 133.48 \\ - 80 & 0.0\% & -- & -- & -- \\ - 100 & 0.0\% & -- & -- & -- \\ 101 & 66.48\% & 6069.0 & 5402.0 & 433.41 \\ 103 & 0.11\% & 19430.0 & 14897.0 & 1.65 \\ 105 & 0.46\% & 934421.0 & 392431.0 & 2.41 \\ - 107 & 0.0\% & -- & -- & -- \\ 114 & 0.68\% & 32949.0 & 30470.0 & 1.00 \\ 115 & 4.12\% & 25585.0 & 107089.0 & 5.92 \\ 116 & 8.32\% & 29290.0 & 29017.0 & 1.11 \\ - 117 & 0.0\% & -- & -- & -- \\ 118 & 0.31\% & 2776.0 & 2776.0 & 1.00 \\ 119 & 0.2\% & 193081.0 & 304469.0 & 2.56 \\ - 170 & 0.0\% & -- & -- & -- \\ - 199 & 0.0\% & -- & -- & -- \\ 200 & 30.92\% & 182604.0 & 466329.0 & 9.71 \\ - 205 & 0.0\% & -- & -- & -- \\ - 210 & 0.0\% & -- & -- & -- \\ - 214 & 0.0\% & -- & -- & -- \\ - 215 & 0.0\% & -- & -- & -- \\ 360 & 3.5\% & 1048245.0 & 495124.0 & 1.61 \\ 450 & 0.61\% & 1579367.0 & 1529555.0 & 1.06 \\ \bottomrule @@ -146,15 +112,12 @@ } \taskslowdown{Cluster C}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 50.89\% & 933.0 & 1002.0 & 1.11 \\ - 3 & 0.0\% & -- & -- & -- \\ - 10 & 0.0\% & -- & -- & -- \\ 25 & 22.47\% & 171281.0 & 4551.0 & 8.19 \\ - 100 & 0.0\% & -- & -- & -- \\ 101 & 52.63\% & 6271.0 & 2498.0 & 421.49 \\ 103 & 0.01\% & 3344.0 & 7444.0 & 2.79 \\ 105 & 0.02\% & 1202141.0 & 863764.0 & 1.37 \\ @@ -165,12 +128,7 @@ 117 & 93.17\% & 2144.0 & 2144.0 & 1.00 \\ 118 & 0.0\% & 1114.0 & 1112.0 & 1.10 \\ 119 & 2.22\% & 573740.0 & 242446.0 & 2.04 \\ - 170 & 0.0\% & -- & -- & -- \\ 200 & 3.61\% & 352603.0 & 357993.0 & 4.14 \\ - 205 & 0.0\% & -- & -- & -- \\ - 210 & 0.0\% & -- & -- & -- \\ - 214 & 0.0\% & -- & -- & -- \\ - 215 & 0.0\% & -- & -- & -- \\ 360 & 4.37\% & 769284.0 & 442062.0 & 2.06 \\ 450 & 1.51\% & 1390175.0 & 1319771.0 & 1.07 \\ \bottomrule @@ -178,31 +136,22 @@ } \taskslowdown{Cluster D}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 26.52\% & 1398.0 & 1469.0 & 1.12 \\ - 5 & 0.0\% & -- & -- & -- \\ 25 & 16.29\% & 21432.0 & 4037.0 & 65.68 \\ - 100 & 0.0\% & -- & -- & -- \\ 101 & 45.31\% & 8391.0 & 3317.0 & 315.95 \\ 103 & 0.0\% & 6791.0 & 6647.0 & 1.07 \\ 105 & 0.05\% & 825749.0 & 924081.0 & 2.90 \\ 107 & 0.0\% & 300532.0 & 174837.0 & 1.55 \\ - 114 & 0.0\% & -- & -- & -- \\ 115 & 5.19\% & 12598.0 & 26142.0 & 2.19 \\ 116 & 0.13\% & 9268.0 & 10955.0 & 1.28 \\ 117 & 85.71\% & 10969.0 & 10969.0 & 1.00 \\ 118 & 0.05\% & 24041.0 & 30599.0 & 2.05 \\ 119 & 0.44\% & 184484.0 & 172746.0 & 3.02 \\ - 197 & 0.0\% & -- & -- & -- \\ - 199 & 0.0\% & -- & -- & -- \\ 200 & 6.53\% & 279565.0 & 349364.0 & 5.51 \\ - 205 & 0.0\% & -- & -- & -- \\ - 210 & 0.0\% & -- & -- & -- \\ - 214 & 0.0\% & -- & -- & -- \\ - 215 & 0.0\% & -- & -- & -- \\ 360 & 1.59\% & 650116.0 & 390151.0 & 2.48 \\ 450 & 0.61\% & 938727.0 & 523665.0 & 1.33 \\ \bottomrule @@ -210,30 +159,18 @@ } \taskslowdown{Cluster E}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 42.81\% & 802.0 & 1127.0 & 1.44 \\ 25 & 5.34\% & 32247.0 & 38946.0 & 2.68 \\ - 100 & 0.0\% & -- & -- & -- \\ 101 & 0.02\% & 30603.0 & 27726.0 & 1.12 \\ 103 & 0.02\% & 76294.0 & 48552.0 & 3.16 \\ 105 & 0.4\% & 106677.0 & 64190.0 & 14.75 \\ - 107 & 0.0\% & -- & -- & -- \\ - 114 & 0.0\% & -- & -- & -- \\ 115 & 0.03\% & 67237.0 & 65369.0 & 1.00 \\ - 116 & 0.0\% & -- & -- & -- \\ - 117 & 0.0\% & -- & -- & -- \\ - 118 & 0.0\% & -- & -- & -- \\ 119 & 0.46\% & 62123.0 & 83322.0 & 10.31 \\ - 170 & 0.0\% & -- & -- & -- \\ 200 & 1.96\% & 231639.0 & 414149.0 & 8.54 \\ - 201 & 0.0\% & -- & -- & -- \\ - 205 & 0.0\% & -- & -- & -- \\ - 210 & 0.0\% & -- & -- & -- \\ - 215 & 0.0\% & -- & -- & -- \\ - 220 & 0.0\% & -- & -- & -- \\ 360 & 37.16\% & 611504.0 & 439280.0 & 2.87 \\ 450 & 0.55\% & 803792.0 & 824467.0 & 1.11 \\ \bottomrule @@ -241,25 +178,22 @@ } \taskslowdown{Cluster F}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 45.21\% & 2929.0 & 2973.0 & 1.09 \\ 25 & 0.65\% & 184518.0 & 34096.0 & 2.23 \\ - 100 & 0.0\% & -- & -- & -- \\ 101 & 40.3\% & 8160.0 & 10083.0 & 323.86 \\ 103 & 0.06\% & 46444.0 & 47234.0 & 1.17 \\ 105 & 0.22\% & 1111530.0 & 1173594.0 & 1.55 \\ 107 & 0.06\% & 80151.0 & 78835.0 & 1.01 \\ 114 & 0.01\% & 677.0 & 677.0 & 1.00 \\ 115 & 3.65\% & 121345.0 & 252663.0 & 5.09 \\ - 116 & 0.0\% & -- & -- & -- \\ 117 & 0.0\% & 15875.0 & 15875.0 & 1.00 \\ 118 & 0.0\% & 30045.0 & 25492.0 & 1.00 \\ 119 & 31.35\% & 154196.0 & 68833.0 & 7.61 \\ 200 & 3.65\% & 297168.0 & 492372.0 & 5.94 \\ - 201 & 0.0\% & -- & -- & -- \\ 360 & 7.42\% & 963351.0 & 569428.0 & 2.17 \\ 450 & 0.99\% & 1115783.0 & 1113282.0 & 1.02 \\ \bottomrule @@ -267,24 +201,18 @@ } \taskslowdown{Cluster G}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 33.61\% & 3010.0 & 3317.0 & 1.14 \\ 25 & 0.23\% & 61708.0 & 12156.0 & 8.69 \\ - 50 & 0.0\% & -- & -- & -- \\ - 100 & 0.0\% & -- & -- & -- \\ 101 & 96.47\% & 133953.0 & 7448.0 & 19.38 \\ 103 & 0.03\% & 118310.0 & 112746.0 & 1.27 \\ 105 & 0.2\% & 8271.0 & 8214.0 & 1.00 \\ - 107 & 0.0\% & -- & -- & -- \\ - 114 & 0.0\% & -- & -- & -- \\ 115 & 7.63\% & 34424.0 & 56315.0 & 1.80 \\ - 117 & 0.0\% & -- & -- & -- \\ 118 & 48.97\% & 608526.0 & 474729.0 & 3.88 \\ 119 & 0.09\% & 124006.0 & 231395.0 & 3.17 \\ - 170 & 0.0\% & -- & -- & -- \\ 200 & 26.75\% & 115953.0 & 399050.0 & 14.57 \\ 360 & 1.62\% & 786594.0 & 488025.0 & 2.12 \\ 450 & 2.74\% & 1204747.0 & 1188251.0 & 1.04 \\ @@ -293,30 +221,28 @@ } \taskslowdown{Cluster H}{ -\begin{tabular}{rrp{1.5cm}p{1.5cm}p{1.5cm}} +\begin{tabular}{rrrrr} \toprule - \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last evt.)} & \textbf{Mean resp. (all evts.)} & \textbf{Mean slowdown} \\ + \textbf{Priority} & \textbf{\% finished} & \textbf{Mean resp. (last exec.)} & \textbf{Mean resp. (all execs.)} & \textbf{Mean slowdown} \\ \midrule 0 & 27.74\% & 5663.0 & 6211.0 & 1.12 \\ - 19 & 0.0\% & -- & -- & -- \\ 25 & 1.04\% & 304870.0 & 283847.0 & 3.06 \\ 101 & 100.0\% & 34063.0 & 12250.0 & 76.44 \\ 103 & 0.48\% & 272635.0 & 92894.0 & 1.26 \\ 105 & 1.43\% & 611763.0 & 393762.0 & 4.21 \\ - 107 & 0.0\% & -- & -- & -- \\ 115 & 5.12\% & 28907.0 & 28907.0 & 1.00 \\ 116 & 1.04\% & 633.0 & 42105.0 & 73.45 \\ 117 & 0.0\% & 656.0 & 656.0 & 1.00 \\ 118 & 1.0\% & 197687.0 & 139121.0 & 1.95 \\ 119 & 0.15\% & 139907.0 & 15558.0 & 7.30 \\ 200 & 2.7\% & 298799.0 & 470783.0 & 5.80 \\ - 201 & 0.0\% & -- & -- & -- \\ - 220 & 0.0\% & -- & -- & -- \\ 360 & 4.43\% & 838719.0 & 397301.0 & 2.02 \\ 450 & 0.54\% & 1470577.0 & 1411397.0 & 1.05 \\ \bottomrule \end{tabular} } -\caption{Mean task slowdown for each cluster and each task \textbf{Priority}}\label{fig:taskslowdown-csts} +\caption{Mean task slowdown for each cluster and each task priority for single +clusters in the 2019 traces. Refer to \ref{fig:taskslowdown} for a legend of the +columns}\label{fig:taskslowdown-csts} \end{figure} diff --git a/report/usiinfbachelorproject.cls b/report/usiinfbachelorproject.cls index d877c97a..1d110792 100644 --- a/report/usiinfbachelorproject.cls +++ b/report/usiinfbachelorproject.cls @@ -53,7 +53,7 @@ to: } \typeout{*** Domenico Bianculli } %%% package loading -\LoadClass[a4paper,10pt,twoside,onecolumn,final,titlepage,top=0.2]{article} +\LoadClass[a4paper,10pt,twoside,onecolumn,final,titlepage]{article} %%% main code %font settings diff --git a/spatial_resource_waste/spatial_resource_waste.ipynb b/spatial_resource_waste/spatial_resource_waste.ipynb index dc2a5b9f..dcffd3ae 100644 --- a/spatial_resource_waste/spatial_resource_waste.ipynb +++ b/spatial_resource_waste/spatial_resource_waste.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 15, + "execution_count": 43, "metadata": {}, "outputs": [], "source": [ @@ -12,12 +12,13 @@ "import pandas as pd\n", "import seaborn as sns\n", "import matplotlib as mpl\n", + "import numpy as np\n", "import matplotlib.pyplot as plt" ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 44, "metadata": {}, "outputs": [], "source": [ @@ -26,76 +27,96 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 156, "metadata": {}, "outputs": [], "source": [ + "NAMES = {4: 'EVICT', 5: 'FAIL', 6: 'FINISH', 7: 'KILL'}\n", + "\n", "def plot_df(df, cluster, type_of_data):\n", + " \n", + " df = df[df[\"term\"].isin(range(4,8))].sort_values(\"term\")\n", + " \n", " s = df.sum()\n", - " print(\"Cluster \" + cluster + \":\")\n", + " #print(\"Cluster \" + cluster + \":\")\n", " df[\"cpu\"] = df[\"cpu\"] / s[\"cpu\"]\n", " df[\"ram\"] = df[\"ram\"] / s[\"ram\"]\n", " \n", " latex = df.copy()\n", - " latex[\"cpu\"] = latex[\"cpu\"] * 100\n", - " latex[\"ram\"] = latex[\"ram\"] * 100\n", - " print(latex.to_latex()) \n", + " latex[\"Task termination\"] = latex[\"term\"].apply(lambda x: NAMES[x])\n", + " del latex[\"term\"]\n", + " latex[\"% CPU\"] = (latex[\"cpu\"] * 100).round(2).apply(lambda x: \"%2.02f\" % x) + \"%\"\n", + " del latex[\"cpu\"]\n", + " latex[\"% Memory\"] = (latex[\"ram\"] * 100).round(2).apply(lambda x: \"%2.02f\" % x) + \"%\"\n", + " del latex[\"ram\"]\n", + " #print(latex.to_latex(index=False)) \n", "\n", " df2 = df.copy()\n", - " df[\"kind\"] = \"cpu\"\n", - " df[\"percent\"] = df[\"cpu\"]\n", + " df[\"kind\"] = \"CPU\"\n", + " df[\"percent\"] = df[\"cpu\"] * 100\n", " del df[\"cpu\"]\n", " del df[\"ram\"]\n", " \n", - " df2[\"kind\"] = \"ram\"\n", - " df2[\"percent\"] = df2[\"ram\"]\n", + " df2[\"kind\"] = \"Memory\"\n", + " df2[\"percent\"] = df2[\"ram\"] * 100\n", " del df2[\"cpu\"]\n", " del df2[\"ram\"]\n", " \n", " df = pd.concat([df, df2])\n", " \n", + " fig, ax = plt.subplots()\n", + " fig.set_size_inches(4, 4)\n", + " \n", + " colors = plt.cm.Spectral([0.2, 0.4, 0.8, 0.9])\n", + " \n", + " a = pd.plotting.table(ax, latex.set_index(\"Task termination\"), rowColours=colors,\n", + " bbox=[0,-0,1,0.3])\n", + " ax.set_ylim(bottom=-50, top=105)\n", + " print(a)\n", + " \n", " bottom = [0, 0]\n", " lines = []\n", - " for t in [-1,4,5,6,7,8]:\n", - " lines.append(plt.bar(x=df[df.term==t][\"kind\"], bottom=bottom,\n", - " height=df[df.term==t][\"percent\"]))\n", + " for t in [4,5,6,7]:\n", + " dft = df[df.term==t]\n", + " line = plt.bar(x=dft[\"kind\"], bottom=bottom, height=dft[\"percent\"], \n", + " color=colors[t-4], width=0.85)\n", + " #ax.bar_label(line, label_type='center', fmt=\"%.02f%%\")\n", + " lines.append(line)\n", " bottom += df[df.term==t][\"percent\"].values\n", - " plt.legend(lines, [\"No termination\", \"EVICT\", \"FAIL\", \"FINISH\", \"KILL\", \"LOST\"],\n", - " bbox_to_anchor=(1,1))\n", - " plt.title(type_of_data + \" spatial resource waste (cluster \" + cluster + \")\")\n", - " plt.show()" + " #plt.legend(lines, [\"EVICT\", \"FAIL\", \"FINISH\", \"KILL\"],\n", + " # bbox_to_anchor=(1,1))\n", + " if cluster == \"2011\":\n", + " plt.title(\"2011 data (%s resources)\" % type_of_data)\n", + " elif cluster == \"all\":\n", + " plt.title(\"2019 data (%s resources)\" % type_of_data)\n", + " else:\n", + " plt.title(\"Cluster %s (%s resources)\" % (cluster.upper(), type_of_data))\n", + " \n", + " ax.set_xticks([])\n", + " ax.set_yticks([0,20,40,60,80,100])\n", + " fig.savefig('../report/figures/spatial_resource_waste/%s-%s.pgf' % \n", + " (type_of_data, cluster))\n", + " plt.show()\n", + " " ] }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 157, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Cluster a:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.697158 & 1.044663 \\\\\n", - "1 & 6 & 1.396250 & 1.106569 \\\\\n", - "2 & 5 & 2.279234 & 2.838677 \\\\\n", - "3 & 4 & 13.439164 & 11.818397 \\\\\n", - "4 & 8 & 0.009127 & 0.009052 \\\\\n", - "5 & 7 & 82.179067 & 83.182642 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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N3/029oiIlJvwS4ZGSgqKgp33XVX8fTp0ztUt56rr7764J49e5qlp6f3vummm9LefvvtVv7Lx44de7bveS677LJu4d4Or1A4i4hIvfmGtTds2LDub3/729bq2t1+++2ln332WasNGzYE/aGqtm3bVq1Zs2bdk08+uTMpKali3LhxXR5//PFE3/K5c+du8z1Pbm7u5mDraAwUziIictrExsZi0qRJxTNmzDizujYxMTEYMWLEoUcffXTPww8/vOvNN98843TW6AW68IWIiJxWkyZNKu3evfuZR44ciQ5clp+fHxcVFYU+ffqUAcDnn38en5KSUn76q4wshbOISCMTylefIql58+Z22223ffnrX/86NXDZwYMHoydPnpx28ODB6OjoaEtPTy+bM2fOzkjUGUk0C/yxr9MjKyvL8vLy6vTYp7JXhLkaaUzunDUk0iUA0H4q1avPPkryUzPL8p+Xn5+/IzMzU19fbYDy8/PbZ2ZmpgfO1zFnERERj1E4i4iIeIzCWURExGMUziIiIh6jcBYREfEYhbOIiIjH6HvOIiKNzFPZK8J6ycg7Zw2p8XvTLVq0OO/o0aOfA8Brr73W9r777ktdvnz5pmeeeaZ9q1atKmfMmPHFyJEj00eMGHFg/Pjx+32Pa8yXfawPhbOIiITNokWLWv/iF79IXbp06eZu3bo1uV/2CheFs4iIhMXSpUtb3XnnnelvvfXW5l69egW9JKSERuEsIiL1Vl5ezuuuu67rO++8s/G88847Ful6GjqdECYiIvUWGxtr/fr1Ozxr1qz2ka6lMVA4i4hIvZHE4sWLt61atarltGnTqr0cpIRG4SwiImHRunXrqqVLl26eP39+4qOPPqoedD3omLOISCMTylefTpXk5OTKpUuXbrrooot6JiUlVQQuv/vuuztPmzYtFQA6dOhQ/tprr23bvn17XHJycl9fm9/97neFP/nJT/YHPrYpUTiLiEi9+b7jDABdu3Y9XlRUVAAAN91009e++QsWLNgR7LEVFRWfnfICGxgNa4uIiHiMwllERMRjFM4iIiIeo3AWERHxGIWziIiIxyicRUREPEZfpRIRaWQeuW5EWC8Zec9rObW6ZKRPaWlp9IQJE1Lz8vJaAUBWVtbh2bNnFyYmJlZWVlbipz/9aeoHH3zQhqQ1a9bM5s+fv/Xaa689u7y8POrAgQPRx44d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\n", + "image/png": "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0KFD2bZNJ3DaKSvld/78ee6//34aN26Mn5+f8w7869atc076DAwMpFixYs5vcPr27UujRo144YUXnOeZPHmyrd/wQA6+Ni5ezJPt345MtT1s2XaaNa7J0pW7eezBZrZkTmWfh4cH06ZNIygoiIsXL9K0aVNCQkLw9fV1pmnfvj1du3ZFRNi5cycPPvggkZGR/P3337z00ktEREQgIjRt2pSuXbvy008/0bp1a1544QVatWrFE088wW+//UZCQoLza2Rlj6yU38yZM/H19WX58uVER0fToEED+vbty913382OHTsAx+oHPj4+3HvvvezcuZPixYuzc+dOQkJCOH/+PLGxsWzatIn//Oc/tubflv6Rg3+d4VLsNV5+tgNhy7dnfoDKM1WrVnX+k5cqVYqGDRty7NixFGlKlizpnDyWfBLhqlWrCAkJoVy5cpQtW5aQkBBWrlzpXHEvPj7e2UwZP348L7/8cj5e2a0hK+UnIly8eBFjDJcuXaJcuXJ4eKSsGyxevJhOnTrh5eXlHMiWmJhIfHw87u7uTJgwgZdeesn2/Gc7oFy5Gu9s7vQYOgeAsOW/8dD9jWnTvC5//BnNqWgdXl8QREVFsX37du68885U+7766ivuuOMO7rvvPj75xNEsPXbsGDVr1nSmqVGjBseOHSMkJISoqChatGjBiBEjWLZsGUFBQRmuB6xyL73ye+qpp9i7dy/VqlUjICCAd955Bze3lP/KYWFhhIaGAo75PxUrViQoKIj777+fAwcOOG94bTdbmjxhy7az9MP+uLm50aNjAItW7OSpZPdGUfnv0qVL9OzZk+nTp6e4rUGS7t270717d9avX8/48eNZs2ZNuufy8PDgiy++ACA+Pp4OHToQHh7OyJEjOXz4MP369UtxoyaVexmV36pVqwgMDOT777/n4MGDhISE0KZNG2e6EydOsGvXrhRr9yS/EdP999/Phx9+yCuvvMJvv/1GSEhImmto50Sumzy7Ik+wP+oM9z7yX+q2epWFy38jbJk2e1wpPj6enj170rdvX3r06JFh2rZt2/Lnn39y5swZqlevzpEjR5z7jh496pxImOT999+nX79+bNy4EW9vbxYuXOi8zYGyR2bl9+mnn9KjRw9EBB8fH+rWrZtiHZ8vv/yS7t274+npmerY8PBwmjZtyqVLlzh48CBffvklixcvtm0+T64D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\n", "text/plain": [ - "

" + "
" ] }, "metadata": { @@ -107,27 +128,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster b:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.258227 & 0.463674 \\\\\n", - "1 & 6 & 2.587750 & 1.223111 \\\\\n", - "2 & 5 & 6.294957 & 8.384084 \\\\\n", - "3 & 4 & 4.833987 & 7.312033 \\\\\n", - "4 & 8 & 0.003562 & 0.002727 \\\\\n", - "5 & 7 & 86.021517 & 82.614370 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -139,27 +147,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster c:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.337613 & 0.381173 \\\\\n", - "1 & 6 & 2.939888 & 3.324938 \\\\\n", - "2 & 5 & 1.229367 & 2.080890 \\\\\n", - "3 & 4 & 8.209896 & 8.045434 \\\\\n", - "4 & 8 & 0.009253 & 0.008758 \\\\\n", - "5 & 7 & 87.273984 & 86.158807 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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\n", + "image/png": "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1q106NCBO+64g48//hgAYwzDhw93tUrnz58PwI8//kirVq3o0qULDRo0YOzYsa4gCDB69Gjef/99J98eR2hAKSC9e/cmIiKC9u3b88orrzB16lSeeOIJypQpk+06O3fupFGjRtfd9nfffUdgYKCTxb0p5KVOACpUqEDt2rXZuXMn8+bN49FHH3XNO336NBMmTGDFihVs3bqVsLAw3nvvPdd8X19foqOjadWqFf369WPBggVs2LCBV199FYBvvvmG6Ohotm3bxooVKxg+fDjHjh0DYOvWrbz//vv8+uuvDBgwgJkzZwKQmprKvHnzePzxx51+i/KtSJ02vpFUrFiR77//HoDY2FgmTpzIt99+y1NPPUVsbCwvvvgizZo1y9U2hw8fzoQJE6hatSrTp08HrINjV8tqmspfnfTs2ZN58+axdOlSVq5cyeeffw7Ahg0b2LVrFy1atADg8uXLGbbRpUsXwOo2XbhwgfLly1O+fHlKlixJXFwca9eupVevXnh6elK9enXuueceNm/eTIUKFWjcuDF169YFrNZO5cqViYqK4sSJE4SEhFC5cuUCe6/ySgNKIRg/fjyjR49m7ty5tGzZkvDwcLp3787SpUszLOfv78+WLVu49957s9zOO++8Q3h4eIZplStXJjY21vX8jz/+yNAcV1nLaZ2k6dy5M8OHDycsLIwKFSq4phtjaN++PXPnzs1yvZIlSwLg4eHh+j/t+fWOjZQtWzbD8yeffJIvvviC48ePM2DAgBztZ2HTLk8B27t3L4cPH6ZNmzYkJCTg4eGBiHDx4sVMy7788ssMHz6c48ePA9av3bRp0665/TZt2jB79mzXKdgZM2bQtm1b53fkBpKbOklTpkwZ3n77bUaPHp1hetOmTVm3bp3rmFZ8fDy//vprjsvSqlUr5s+fT0pKCqdOneK///0vjRs3znLZbt26sWTJEjZv3kyHDh1y/BqFSVsoBWz06NG88cYbAPTq1YuuXbsyceJExo0bl2nZTp06ceLECe677z6MMYjIdX+JBg0axJ49e2jYsCEiQlhYGG+99VaB7MuNIjd1kl7Pnj0zTatatSpffPEFvXr1IjExEYAJEyZw55135qgs3bp1Y/369a76+/vf/86f/vQn9uzZk2nZEiVK0LZtWypVqoSnp2eOtl/Y9MI25RZ6YVvupaamEhoaytdff029evXcWha9sE2pYmzXrl34+fnRrl07tweTa9EWinILbaEUb9m1UK55DKW0l+fxSymp1QuuWPkjInqKtJgqVaqU1l0xll3dXbOFIiLmwl/bFVSZ8q3cP1bqr1wxpS2U4s2xYygV/rmSZnM3uh7vRsbw5sbfePXnjJeCbz91ntDZ1gC2Bl+s4/RF6zYDJ+IT6btkB4EzfqblvE10XxTNjlPnXdur/elP+M9YR7O5G+n87dY87ezNbvLkyfj7+xMQEECvXr24dOlShvnvvfceDRo0ICgoiHbt2nHgwIEM88+dO0etWrUYMmQIAImJiTzwwAMEBAQwdepU13KDBg1i61atI6ddr/4SExN59NFH8fPzo0mTJsTExACQlJRE3759CQwMpH79+q6zfXkdqJoXuQ4opb08Wd+rievxYlgdetz5J/6990SG5Rb8eoIed2bsLRlj6PXDdlrV9GFH3+as7dmY15vdwbnLya7tdapblQkt/Fjfqwn/6Raav727CR05coQPPviAyMhIdu7cSUpKSoaBbQAhISFERkayfft2wsPDM41lGTNmDK1bt3Y9X7p0KS1btmT79u3MmjULgG3btpGSkkJoqNaRk3JSf9OnT8fHx4d9+/YxdOhQRo4cCViDFhMTE9mxYwdbtmzhk08+ISYmJs+DIvPCkbM89XzKUKmkN5uPn3VN+2bfCXrc+acMy/10OBYvDw+eDKzlmhZYtTwtavo4UQxlS05O5uLFiyQnJ5OQkJDpQ9O2bVvX+JWmTZty+PBh17wtW7Zw4sQJ7r//fte0tEF1SUlJrm7KmDFjGD9+fCHszc3nevUXERFB3759AQgPD2flypWu65bi4+Nd65coUYIKFSrkeVBkXuQ6oFxMTsnQ5Vnwq9Uy6XFndRbYrZRNx8/iU8obv0oZB13t+iOekGrlHSi2yk7NmjV56aWX8PX1pUaNGlSsWDFDcLja9OnT6dixI2Bd5/Diiy+67sGSpn379sTExNC0aVOee+45Fi1aRGhoqOO/bipn9XfkyBFq17YSRHh5eVGxYkXOnDlDeHg4ZcuWpUaNGvj6+vLSSy9xyy235HlQZF7k+krZtC7P1R6uV512CyJ5q2U9q7tTr8ieHLqhxcbGEhERwe+//06lSpXo0aMHs2fPznJk6uzZs4mMjOSnn34CYOrUqXTq1IlatWplWM7Ly4s5c+YAVj+9Q4cOREREMGzYMA4ePEifPn1cg+BU/uSm/q62adMmPD09OXr0KLGxsbRq1Yr77ruP22+/3fGBqtlx7MK2WuVLcVuF0qw5EkvE/pM8fGfmgFL/lrJEnTzv1EuqLKxYsYK6detStWpVvL296d69Oz///HOWy73xxhssWrTINWht/fr1/POf/6ROnTq89NJLzJw5k1GjMuasnzp1Kn369HHd/Gn+/Pm8++67hbJvN4Oc1F/NmjU5dMhKspmcnMzZs2epXLkyc+bM4YEHHsDb25tq1arRokWLTHeVu3pQ5IwZM3jttdccK7+jV8r2uLM6o9bspU6F0tQsVyrT/Da1fLickspnO6/k79p5+jzrjsRmWlblja+vLxs2bCAhIQFjDCtXrqR+/foZlomKiuLpp59m0aJFVKtWzTX9yy+/5ODBg8TExDBp0iT69OnDxIkTXfNjY2P5z3/+Q58+fXI8qE7lTk7qr0uXLsyYMQOABQsWcO+99yIi+Pr6smrVKsAapLhhwwbuuusu13p5GRSZW/k+hjJ23ZXTxd38qrH7j/hMZ3fSiAhzOwWx+tAfBM74mbAvN/Dqz/upXrZklsur3GvSpAnh4eGEhoYSGBhIamoqgwYNYuzYsSxaZOVNGz58OBcuXKBHjx4EBwfnuLsybtw4Ro8ejYeHBx06dGDNmjUEBgbyxBNPFOQu3VRyUn8DBw7kzJkz+Pn58d5777mC/uDBg7lw4QL+/v7cfffd9O/fn6CgINe2rx4U+dFHH3H33Xfz/PPPO1Z+vbBNuYVe2Fa86eBApVSB04CilHLMNbs8pUt5p1xKTC6yQUebzcVXqVKlMl1SrooPESE1NTVTl+e6x1BSY94p0ILlh0ed4RpQiin9MSjeHDuG4nX7CEI6vud6xBz6A4Ap09dQ+s6XOXvuyimoH9fv58EBnwHwxdebGTL22zzvgMqZAQMGUK1atWyzB3755ZcEBQURGBhI8+bN2bZtGwCXLl2icePGNGzYEH9/f1eaB4DHHnuMoKAgXnnlFde0CRMmZBhoppxx6NAh2rZtS4MGDfD3988y944xhueeew4/Pz+CgoIyDNAcOXIkAQEBBAQEuHL8QOHVYe6vlC3lTdTiYZmmz1sUxd0Na/PNkp30f+RuRwqncq9fv34MGTKEPn36ZDm/bt26/PTTT/j4+LB48WIGDRrExo0bKVmyJKtWraJcuXIkJSXRsmVLOnbsSJkyZShdujTbt2+nffv2nD17loSEBDZu3Mjf/va3Qt67G5+XlxfvvvsuoaGhnD9/nkaNGtG+fXsaNGjgWmbx4sXs3buXvXv3snHjRp599lk2btzI999/z9atW4mOjiYxMZE2bdrQsWNHYmJiCq0OHTk+sv/AaS4kXGb8ix2Y912UE5tUedS6dWtuueWWbOc3b94cHx9rMGb6gYEiQrly5QDr8vqkpCREBG9vby5evEhqaipJSUl4enoyduxYXn/99YLfmZtQjRo1XCO4y5cvT/369Tly5EiGZSIiIujTpw8iQtOmTYmLi+PYsWPs2rWL1q1b4+XlRdmyZQkKCmLJkiWFWoe5v7DtUpKru9N90BcAzPtuG48+2JBWjevyv99OceKUXl5fHKQfGAiQkpJCcHAw1apVo3379jRp0oT69etTtWpVQkNDefDBB9m3b5/rZsmqYMXExBAVFUWTJhnHzqUfHAhQq1Ytjhw5QsOGDVmyZAkJCQmcPn2a1atXc+jQoUKtQ0e6PPMWRfHNJ33x8PCg+wOBfP3Ddob0beFYIZXzVq9ezfTp01m7dq1rmqenJ9HR0cTFxdGtWzd27txJQEBAhpy6Dz74IJ988glvvPEG27Zto3379lnmX1b5c+HCBR5++GGmTJmSIbHYtdx///1s3ryZ5s2bU7VqVZo1a+ZKt1FYdZjvLs+OPcfYG3Oa+x//F3VbvMn877Yxb5F2e4qy7du38+STTxIREZFlOstKlSrRtm1blixZkmF6REQEjRo14sKFC+zfv5+vvvqKBQsWkJCQUFhFvykkJSXx8MMP89hjj9G9e/dM89MPDgQ4fPgwNWvWBKzL66Ojo1m+fDnGmEz5gQq6DvMdUOYuiubV5+/n93Wv8Pu6VziyaQxHT5zjwGEd8FcUHTx4kO7duzNr1qwMH7ZTp04RFxcHwMWLF1m+fHmGgWVJSUmum/JcvHjRdZPilJQULl++XKj7cCMzxjBw4EDq16/PsGGZT36ANThw5syZGGNco75r1KhBSkoKZ86cAawfje3bt2e4l0ph1GG+MwfO/y6a7z8fmGFa1w4BzPsumibBvhmmz1gQScSyX1zP1387hFo1KuW3CCqdXr168eOPP3L69Glq1arF66+/TlJSEgDPPPMM48aN48yZM/zf//0fYJ1ViIyM5NixY/Tt25eUlBRSU1N55JFH6Ny5s2u7H374IX379qVMmTIEBQWRkJBAYGAgnTp1olKlSu7Y1RvSunXrmDVrFoGBgQQHBwPw5ptvcvDgQcCqw06dOvHDDz/g5+dHmTJlXInbk5KSaNWqFQAVKlRg9uzZeHld+YoXRh3qhW3KLfTCtuJNBwcqpQqcBhSllGOu2eXxKlkiJeVyUpENOtpsLr50cGDxlufBgYP++2WBFiw/Pm39mAaUYkp/DIo3x46h/KvN4/x7wMuux/ljpzgatYslI62Dt/9b/BOf3vM4Z/YfdK3zdd+RnD92CoA5jzzPpTjrStqtMxfydZ8RLOg3in8PeJmTu6zbSX733ARO7fnNtf75Y6f4uu/I3Bb1ppSTwWWxsbF069aNoKAgGjduzM6dO13z6tSp4zrDEBYW5po+cuRIgoKCMowRmj17doYLplT+XWuQZpqPP/7YVUctW7Zk165dGeYfPHiQcuXKudKhFGbmwFyfNvYsWYKHP3srw7Tzx09leF626i1EzVzIfa8/l+12Tuzcy8H1UXSf9gaeJby5FHeelOTk3BZHXSUng8vefPNNgoOD+fbbb9mzZw+DBw9m5cqVrvmrV6+mSpUqrudnz55l69atrgviduzYgZ+fH59//nmmi99U/mQ3SLNp06auZXr37s0zzzwDwKJFixg2bFiGehg2bFiGIRVpmQO7d+9Op06d6Nq1a9HOHHi125qHEBtzhLiD2Ue/hDNxlKpYHs8S3gCUqlSeslU0g2B+5WRw2a5du7j33nsBuOuuu4iJieHEiROZtpXGw8PDlTUwISEBb29vJk2axF//+le8vb0LbmduQtkN0kwv/aX48fHxGeYvXLiQunXr4u/v75pWpDMHpiRednV3lo2enPVCIjTs1ZmoWYuy3U6tuwOJP3mG+b1fZO17n3M0eneG+avGT3W9zuIRf89tMRXZDy5r2LAh33zzDWAlhzpw4ECGUcf3338/jRo14tNPPwWswNSpUydCQkJc2ew2btxI165dC3V/bhZZDdK82ocffsgdd9zBiBEj+OCDDwBr/M/bb7+dqZtUpDMHZtXlyYrffc2JmhXBuaMns5zvXaYU3f71Bse37+Fo1C5WvvYPGj/9KH/ueA8A9475P6redTtgHUNZMmpSlttRWbvW4LJRo0bx/PPPExwcTGBgICEhIa5BZGvXrqVmzZqcPHmS9u3bc9ddd9G6dWtGjBjh+kV78sknGTduHNOmTWPZsmUEBQXpvVEclN0gzfQGDx7M4MGDmTNnDhMmTHAl7Bo6dKirhZOmYsWKhZY5MN+X3mfHw8uToEc7sW3Od9kv4+nBrSENuDWkAbfcXptfl6xxBRSVd9cbXFahQgXX5drGGOrWrcvtt1vBO22QWbVq1ejWrRubNm2idevWrnWjoqIwxvDnP/+Zl19+maVLl9K/f3/27t1LvXr1CmHvbh7pB2lmdwe+nj178uyzzwKwceNGFixYwIgRI4iLi8PDw4NSpUoxZMgQ1/JXZw4MDw+ne/fuLF261JEyF+g1Jnd2bM2RLb9wKe5cpnlxB49y9tBx1/Mzew9QrnqVTMup3MnJ4LK4uDjXYLBp06bRunVrKlSoQHx8POfPW2fg4uPjWbZsWaYP8pgxYxg/fjxJSUmkpKQA1jEWHXHsjOsN0gQrA2Ca77//3hXI16xZQ0xMDDExMbzwwgu88sorGYJJYWQOLLAWCoCntxcBD9/Pzx/MyjQv6WIiP0+ZQeKFeDw8PalQszqthz9ZkMW5KeRkcNnu3bvp27cvIoK/vz/Tp08H4MSJE3Tr1g2wcub27t2bBx54wLXthQsXEhYW5jozkNZlCgoKomHDhoW4lzeu7AZpjh07lrCwMLp06cI///lPVqxYgbe3Nz4+Pq60pNdzdebArl27MnHiRMaNG+dY+fXCNuUWemFb8aaDA5VSBU4DilLKMdfs8nh4l0wxyZeLbNDRZnPxpYMDi7c8Dw5s9NaKAi1Yfmx5+T4NKMWU/hgUb44dQ4l69cptAc/u2cjOSX1JjD3B0RUzOP7frwCI+frvxO74b4b1EmOP88sUPYvjpMmTJ+Pv709AQAC9evXi0qVLtGrViuDgYIKDg7n11luzvZrV09PTtVyXLl1c01euXEloaKhr4Nm+fdaAzX/84x8EBATQqVMn1ynntWvXMnTo0ALfzxtRVnVnjGH06NHceeed1K9f33UF7NWyq7vff/+dJk2a4Ofnx6OPPuqqp8Ksuzx3Z87t28qh7z6kXv+3KOlT3ckyqRw4cuQIH3zwAZGRkezcuZOUlBTmzZvHmjVriI6OJjo6mmbNmmV5YRtA6dKlXcstWnRliMSzzz7Ll19+SXR0NL1792bChAmAlcJ0+/btNG/enKVLl2KMYfz48YwZM6ZQ9vdGkl3dffHFFxw6dIg9e/awe/duevbsmeX62dXdyJEjGTp0KPv27cPHx8d1OUBh1l2eAsr537dz4Jv38Os7gZKVnR2tqHIuOTmZixcvkpycTEJCQoaRo+fOnWPVqlW5Hm8jIpw7Z12IePbsWdc2jTEkJSW5BgfOnj2bjh07XjNLocpeVnX30UcfMXbsWDw8rK9ltWrVcrw9YwyrVq0iPDwcgL59+7puVVCYdZfrgJKanMT+Wa9yxxPjKFXN9/orqAJRs2ZNXnrpJXx9fV0D9tKnTFi4cCHt2rXLNknUpUuXCAsLo2nTphnukTFt2jQ6depErVq1mDVrFqNGjQJgyJAhNG3alIMHD9KiRQs+//xzBg8eXKD7eKPKru7279/P/PnzCQsLo2PHjhmuiE0vq7o7c+YMlSpVct3lPi2bIBRu3eU6oIinF+V8G3AmcnFBlEflUGxsLBEREfz+++8cPXqU+Ph4Zs+e7Zo/d+5cevXqle36Bw4cIDIykjlz5vDCCy+wf/9+wOrb//DDDxw+fJj+/fu7Lt9/4okniIqKYvbs2UyePJnnnnuOxYsXEx4eztChQ0lNTS3YHb6BZFd3iYmJlCpVisjISJ566ikGDBiQ5frZ1V12CrPuch9QRLi99xjiD+3h2Oo5jhVE5c6KFSuoW7cuVatWxdvbm+7du/Pzzz8DcPr0aTZt2sRf/vKXbNdPGwR4++2306ZNG6Kiojh16hTbtm1zDZd/9NFHXdtMc/ToUTZt2kTXrl159913mT9/PpUqVcpwgyZ1bdnVXa1atVzHvLp168b27duzXD+ruqtcuTJxcXEk2zcpS59NME1h1F2ejqF4lCiFX783+CN6Jac3a0vFHXx9fdmwYQMJCQkYY1i5ciX169cHYMGCBXTu3JlSpUpluW5sbCyJiYmAFXzWrVtHgwYN8PHx4ezZs/z6668ALF++3LXNNGPGjHGN/UjLPqeDA3Mnu7rr2rUrq1evBuCnn37KlEYUsq87EaFt27YsWLAAgBkzZvDQQw9lWLcw6i7PgwO9ylSgXv+3+N+nw/AqWzHT/APfTubQf6YCUKJiVer2Gs2lU4fY/taVI9e1Oz+LT6DeriAvmjRpQnh4OKGhoXh5eRESEsKgQYMAmDdvnuvYR5rIyEg+/vhjpk2bxu7du3n66afx8PAgNTWVUaNGuW4R+a9//YuHH34YDw8PfHx8+Oyzz1zbiIqyclan3RGud+/eBAYGUrt27QK5+9eNKru6u3jxIo899hiTJ0+mXLlyTJs2Dch53b399tv07NmTv/3tb4SEhDBw4JWMnoVVd3phm3ILvbCteNPBgUqpAqcBRSnlmOsNDjxuki/rZbDKcdrlKfaMMSZTg+SaAUUppXJDuzxKKcdoQFFKOUYDilLKMRpQlFKO0YCilHKMBhSllGM0oCilHKMBRSnlGA0oSinH/D+9s1FMXWYZhQAAAABJRU5ErkJggg==\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -171,27 +166,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster d:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.499509 & 0.482199 \\\\\n", - "1 & 6 & 0.866571 & 0.891388 \\\\\n", - "2 & 5 & 3.028763 & 3.921395 \\\\\n", - "3 & 4 & 7.600152 & 9.065577 \\\\\n", - "4 & 8 & 0.003858 & 0.003044 \\\\\n", - "5 & 7 & 88.001148 & 85.636397 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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d+eVC+e489NwuoW3wjmhrzIr4axbXyt5vRvbh351suB81wVu+cdBYtnhdnlnwjkuDzPbCGenZJvbJdwWzne1CM6hjcPuvPqeJr7n3fn7/ALAGjit/P0AHkHw34xfw2lhHwAwHc625XM+gPlwEvMGODsovhvnnLItuec4/AeAkXC+10L3M6tz05Bb4Czjfjg7llkB5bfC2WkR8TTf2bvSgJDcAecs2WW1HYt4h9sq/gLAVW6PQb1C8ntwdg4uCTyZTMRrGtINFkTkNNwzsdNqO46zxcz2wTkEJeJ56tYWERHxGHVri4iIeIxaziIiIh5Ta8ecW7dubampqbX18SIiddJnn332tZkFXpsv9UytJefU1FTk5ubW1seLiNRJJHWNdgOgbm0RERGPUXIWERHxGCVnERERj9FNSERE6rjPPvvse1FRUXMA9IAaXXVFBYC1ZWVl43v37r0vsFDJWUSkjouKippz/vnnd0tISDgQERGhm1fUARUVFSwqKkorLCycA+D6wHLtYYmI1H09EhISDikx1x0RERGWkJBwEE5vx3fLq5oByZdI7iO5tpJykpxFcivJ1SR71TBmERGpnggl5rrH/c6C5uFQWs4vAxh0mvLBcB5P2AnABADPVTM+ERER8VPlMWcz+5Bk6mmq3AAgy5ybdH9MshXJNvXxkXMiInVB6rT3eodzfjsevvazquqQ7D1+/PivXnzxxd0A8NBDDyUeOXIk8vHHH98TymdkZ2c3j4mJqRg4cODRmsYbzM0339z+gQce+Kp3797VflxoYGy///3vE5o0aVIxadKk4vBH6gjHCWHtAOT7De92x30nOZOcAKd1jZSUlDP+wGcyl5/xtFL/3T17QG2HAEDbqVTOK9toODVq1MhycnLO27t3b2GbNm3Kqjv98uXLmzdr1qy8Osn55MmTiI6ODqnuG2+8ccZ3VguM7YEHHig603mFKhwnhDHIuKDHPszsBTPLMLOMhATdGlZEpL6IjIy0MWPGFM2cOTMxsGzz5s2N+vXr17lz585p/fr167xly5ZG/uWbNm1qlJWVlTB79uzErl27pi1ZsqTZnj17on784x936NGjR7cePXp0e//995sCwJQpU9qOGjWq/aWXXtpp6NChF0yZMqXt0KFDUy+99NJO7dq16zl37txWmZmZSZ07d067/PLLO5WUlBAA+vTp0+XDDz9s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ZxEROStuvfXW9mlpaSfefvvttQBw7733th09enT7xYsXb5szZ05cYWFh9MaNG9dFRkbiyy+/jG7RokXF6tWrNwLArFmz4nNzc5tmZWXtqt2lqB1KziIiEnZr166NWbNmTdPs7OxtvnGPPvronvbt2/dct25dzN69e6MTExNPRkZGAgA6dOhwstaC9SAdcxYRkbDLy8trnJaWdiwq6t9twKioKKSlpR1btWpV49tuu23/smXLWnXt2jXtjjvuSFqxYkVsLYbrOUrOIiISdmZGksHGgyQ6dOhwcuvWrWtnzJixOyIiAtdcc02XhQsXNq+FUD0ppORMchDJTSS3kpxWSZ0rSa4iuY7kB+ENU0RE6pKLL774+Lp165qUl5d/O668vBwbNmxoctFFF50AgNjYWLvpppsOPf/887vvueeevQsWLGhVawF7TJXJmWQkgGcADAaQBmAUybSAOq0APAvgejPrDmDEWYhVRETqiB49epR079792NSpU9v4xk2dOrVNjx49jvXo0aPkX//6V5MdO3ZEA07SXrNmTWz79u0bzNnYVQnlhLA+ALaa2TYAIPk6gBsArPercwuABWa2CwDMbF+4AxURkdCEculTuLmXPX372MeJEyd+NW/evB3jx49PSUlJ6WFm6NWr19F58+btAIDCwsKoO++8s31paWkEAFx88cVHp02bptzhCiU5twOQ7ze8G0DfgDqdAUST/AeA5gD+aGZZYYlQREQ8r6KiIugOwcKFC7cHGz98+PBDw4cPP1TZ/CZPnlwMoDhM4dU5oSTn7x7RByzIfHoDuApALICPSH5sZptPmRE5AcAEAEhJSal+tCIiIg1AKCeE7QaQ7DecBGBPkDpLzOyomX0N4EMA6YEzMrMXzCzDzDISEhLONGYREZF6LZTk/CmATiQvINkIwEgAiwLqLARwOckokk3gdHtvCG+oIiJSiYqKiopgvZziYe53VhGsrMrkbGZlACYBWAon4b5pZutIZpLMdOtsALAEwGoA/wdgjpmtDVP8IiJyemuLiopaKkHXHRUVFSwqKmoJIGiuDOn2nWaWAyAnYNzsgOFHATx6hnGKiMgZKisrG19YWDinsLCwB3RzqbqiAsDasrKy8cEKdW9tEZE6rnfv3vsAXF/bcUj4aA9LRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPCak5ExyEMlNJLeSnHaaet8nWU5yePhCFBERaViqTM4kIwE8A2AwgDQAo0imVVLvEQBLwx2kiIhIQxJKy7kPgK1mts3MSkSAHycAAAclSURBVAG8DuCGIPV+BuAtAPvCGJ+IiEiDE0pybgcg3294tzvuWyTbAfh/AGafbkYkJ5DMJZlbVFRU3VhFREQahFCSM4OMs4DhJwFMNbPy083IzF4wswwzy0hISAg1RhERkQYlKoQ6uwEk+w0nAdgTUCcDwOskAaA1gGtIlpnZO2GJUkREpAEJJTl/CqATyQsAFAAYCeAW/wpmdoHvPcmXAWQrMYuIiJyZKpOzmZWRnATnLOxIAC+Z2TqSmW75aY8zi4iISPWE0nKGmeUAyAkYFzQpm9ntNQ9LRESk4dIdwkRERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjlJxFREQ8RslZRETEY5ScRUREPEbJWURExGOUnEVERDxGyVlERMRjQkrOJAeR3ERyK8lpQcpvJbnafa0kmR7+UEVERBqGKpMzyUgAzwAYDCANwCiSaQHVtgO4wswuAvDfAF4Id6AiIiINRSgt5z4AtprZNjMrBfA6gBv8K5jZSjM74A5+DCApvGGKiIg0HKEk53YA8v2Gd7vjKvNTAIuDFZCcQDKXZG5RUVHoUYqIiDQgoSRnBhlnQSuSP4KTnKcGKzezF8wsw8wyEhISQo9SRESkAYkKoc5uAMl+w0kA9gRWInkRgDkABptZcXjCExERaXhCaTl/CqATyQtINgIwEsAi/wokUwAsAHCbmW0Of5giIiINR5UtZzMrIzkJwFIAkQBeMrN1JDPd8tkAHgIQD+BZkgBQZmYZZy9sERGR+iuUbm2YWQ6AnIBxs/3ejwcwPryhiYiINEy6Q5iIiIjHKDmLiIh4jJKziIiIxyg5i4iIeIySs4iIiMcoOYuIiHhMSJdSiUj1DfjH3bUdgnjWhtoOQDxOLWcRERGPUctZ5Cy56UH9e0lwa2o7APE8tZxFREQ8RslZRETEY+pkv5tOtJHT08k2IlK3qeUsIiLiMXWy5awTbeR0dLKNiNR1ajmLiIh4jJKziIiIx6h/WOQsWbN9V22HICJ1lFrOIiIiHqPkLCIi4jF1sltb3YUiIlKfqeUsIiLiMUrOIiIiHqPkLCIi4jFKziIiIh6j5CwiIuIxSs4iIiIeo+QsIiLiMUrOIiIiHqPkLCIi4jFKziIiIh6j5CwiIuIxSs4iIiIeo+QsIiLiMSElZ5KDSG4iuZXktCDlJDnLLV9Nslf4QxUREWkYqkzOJCMBPANgMIA0AKNIpgVUGwygk/uaAOC5MMcpIiLSYITyPOc+ALaa2TYAIPk6gBsArPercwOALDMzAB+TbEWyjZntDXvEAFJPvHo2Ziv1xI7aDsCl7VQqs6O2AxDPCyU5twOQ7ze8G0DfEOq0A3BKciY5AU7LGgCOkNxUrWilMq0BfF3bQXgFH6ntCCQIbaN+ariNtg9TGOJhoSRnBhlnZ1AHZvYCgBdC+EypBpK5ZpZR23GIVEbbqEj1hHJC2G4AyX7DSQD2nEEdERERCUEoyflTAJ1IXkCyEYCRABYF1FkEYIx71vYPABw8W8ebRURE6rsqu7XNrIzkJABLAUQCeMnM1pHMdMtnA8gBcA2ArQCOARh39kKWIHSoQLxO26hINdA5wVpERES8QncIExER8RglZxEREY9RchYREfEYJWcRCRv3ig39rojUkP6J6gCSY9wHiuSR/AvJl0nOJvlPkptJDnHr3U7yab/pskleWWuBS4NAMpXkBpLPAvgcwJ9I5pJcR3K6X70dJGeS/Mgt70VyKckvfVd/iIgjlDuESS0i2R3ALwFcamZfk4wD8DiAVABXAOgA4O8kO9ZelCLoAmCcmd1FMs7M9rsPzfkbyYvMbLVbL9/M+pF8AsDLAC4F0BjAOgCzayVyEQ9Sy9n7BgCYb2ZfA4CZ7XfHv2lmFWa2BcA2AF1rK0ARADvN7GP3/U0kPwfwBYDucJ5m5+O7gdEaAJ+Y2WEzKwJwgmSrcxeuiLep5ex9RJD7lAcZZwDKcOoOV+OzFZRIgKMAQPICAL8A8H0zO0DyZZy6HZa4fyv83vuG9Xsk4lLL2fv+BqclEg8Abrc2AIwgGUGyA4ALAWyC8yS6i93xyXAe9ylyLrWAk6gPkkyE86x3Eakm7al6nHur1N8C+IBkOZyuQsBJxh8ASASQaWYnSK4AsB1Ol+FaOCfniJwzZpZH8gs4x5C3AVhRyyGJ1Em6fWcd5HYVZpvZ/NqORUREwk/d2iIiIh6jlrOIiIjHqOUsIiLiMUrOIiIiHqPkLCIi4jFKziIiIh6j5CwiIuIx/x++DVD3AS3X5wAAAABJRU5ErkJggg==\n", + "image/png": "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\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -203,27 +185,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster a:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.033962 & 0.193674 \\\\\n", - "1 & 4 & 2.838362 & 3.399075 \\\\\n", - "2 & 5 & 0.058335 & 0.069755 \\\\\n", - "3 & 6 & 0.000102 & 0.000151 \\\\\n", - "4 & 7 & 96.661332 & 95.799104 \\\\\n", - "5 & 8 & 0.407908 & 0.538242 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAecAAAEICAYAAABlHzwDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nO3de3wU9b0+8OfJlUACmJBGLglRQDCAKEQsHqseWltQvBwBrwhSkYtSbLUK9uKpOadU6/2OilY4YoUfXsAYwFKqraDWqIT7JUIgBAIxIHcSknx+f8ysLssmWcjCTsjzfr3yYmfmuzOfmR322fnO7A7NDCIiIuIdUZEuQERERI6kcBYREfEYhbOIiIjHKJxFREQ8RuEsIiLiMQpnERERj1E4NzEkbyX5sQfqWEny0hDbGsnOJ7gkOU4kF5M8L4R2je51JJlGcjXJ+EjXIk1Lkw9nkkUkD5LcR7KU5GskEyNdV21IfkhyVKTrOBbuNv1f/3Fm1t3MPoxQSQKAZKYbmDENmMeVAPaa2VdhLK2u5R21L51IZrYdwD8AjD5ZyxQBFM4+V5pZIoBzAZwH4P4I1yPHgY6I79MNCbtGaCyA/4t0EaE6ztdmBoAx4a5FpC4RfyPzEjMrBbAATkgDAEj+kOQSkt+SLPDviiV5BsmPSO4l+TeSz5J83Z12Kckt/vN3j9J/4j6OIjmJ5Ncky0nOIpnsTmtG8nV3/LckP3e71/4I4EcAnnWP9J9123dzl7+T5FqS1/ktM4XkXJJ7SP4bQKfa1r+25brTPiT5J5L/Jrmb5Bxfve70/+f2POwm+U+S3d3xowHcDOA+t+b3gmyLviQ/cZe5zd2OcaG8Zm5dfyS5GMABAGfWsz0uJ7nKfc1KSP7ab9rtJAvd580l2c4df9QRpn8PhnuqYDHJJ0juBPAHkgkkHyO5yd0mH5NMcNvXuk8FrNtI3/ZyhwtJzvIbLiZ5rvv4KXd4D8kvSP7Ir11fkvnutO0kH3cn/dP991v3tenntv85na7cXSQXkOxYS31xAPoD+MhvXDTJ37j79V63lvRaXrdRfsPfnW6h4wmSO9xtt4xkjzr2pXYk3yJZRnIjyQl+8/0Dydnufr0HwK1BarmC5Ffu9ikm+YeAJp/B2a+CbgeRE8LMmvQfgCIAP3EfdwCwHMBT7nB7AOUALofzQeYydzjVnf4JgMcBxAO4GMBeAK+70y4FsKWOZf0SwKfuMuMBvAjgr+60MQDeA9AcQDSAPgBautM+BDDKb54tABQDGAkgBkBvAN8A6O5OfxPALLddDwAlAD6uZVvUt9wSdx4tALzlW1d3+s8BJLnr8iSApX7TXgPwv3Vsiz4AfujWnwlgNYBf+rU1AJ1rqflDAJsBdHef36qe7bENwI/cx6cB6O0+7u+26+2uwzMA/ulOy3RriAlY7ij38a0AqgD8wl1mAoDn3Dbt3W15oTvfOvepgHU7E8C3bru2ADYBKPGbtgtAlDs8DECKu/x7AJQCaOa3n97iPk4E8MM61usaAIUAznbn9TsAS2rZ9t0B7A8Ydy+c/0NdARBALwApga8jjt6Pb4W7XwL4GYAvALR253E2gLbB9iV323wB4AEAce522QDgZ+70PwA47K5XFICEIOtxKYCe7vRzAGwHcE1Am2UAror0+5X+ms6fjpwd75LcC+dNfQeA/3bHDwOQZ2Z5ZlZjZn8DkA/gcpIZAM4H8HszqzCzf8IJtlCNAfBbM9tiZhVw3kSGuEdnh+G80XY2s2oz+8LM9tQyn0EAiszsL2ZWZWZfwgnOISSjAQwG8ICZ7TezFQCm1VFTfcv9PzNbYWb7AfwewHXuMmBmr5rZXr916UWyVSgbwl3Op279RXA+qFwSynNdr5nZSjOrAjCgtu3ht45ZJFua2S53OuAckb1qZl+663A/gH4kM0OsYauZPePWUAHnw8pdZlbibssl7nxr3aeCbJcNcD7wnetujwUASkh2c4f/ZWY1btvXzazcXefH4HwQ6Oq3zp1JtjGzfWb2aR3rMQbAn8xstbsukwGcW8tRY2u3Pn+jAPzOzNaao8DMyuvbeAEOw/mg1w0A3Vq21dL2fDgfbHLMrNLdZi8DuMGvzSdm9q67vQ8GzsDMPjSz5e70ZQD+iqP3v73u+oqcFApnxzVmlgTnE3Q3AG3c8R0BDHW7H78l+S2Ai+AcxbQDsMsNKp9Nx7DMjgDe8ZvvagDVANLgnMNbAOBNkltJ/plkbB3zuSCgxpsBnA4gFc7RT3GINda33MD5xAJo43ZlPuR2Ze6Bc1QMfL8d60TyLJK5dLrF98AJhJCeG6SuurYH4HxYuRzAJjqnJPq549vBb9uY2T44R7Ttj6OGNgCaAfg6SLu69qlgPoKzX17sPv4QTnBcgiO7k+9xu6J3u/Nshe+34W0AzgKwhs6pikF1rEdHAE/51bYTztFrsO2wC06I+kuvZb1DZmaLADwLp/dhO8mXSLaso952AdvzN3D+H/kUB3+qg+QFJP/hdovvhnMePXD/S4LTiyFyUiic/ZjZR3C6zR51RxXDOVps7ffXwswegtM9ehrJFn6zyPB7vB9O9zAA51wcnLD0KQYwMGDezdwjrcNm9qCZZcHpDh0EYLivzICyiwF8FDCfRDMbB6AMTner/zm/DNSinuUiyHwOw+kKvgnA1QB+AicUMn2rXUvNgV4AsAZAFzNrCefNlXU/5cjS/R7XtT1gZp+b2dUAfgDgXThd/gCwFc4bvVO487qmwOnK930A++71xPdhH6yGbwAcQvDz+3XtU8H4wvlH7uOPEBDO7vnliQCuA3CambUGsBvuNjSz9WZ2o7vODwOY7a5fsNelGMCYgPoSzGxJkLbrncWzfcDza72uwc8R/z8QsD3N7Gkz6wOn6/wsON3lCFJzMYCNAfUmmZl/T0R9+98bAOYCSDezVgCmwG//c3uzOgMoCGG9RMJC4Xy0JwFc5l5o8zqAK0n+zD06bEbnQq8OZrYJTnfkgyTjSF4E4Eq/+awD0My92CQWzrk7/+9KTgHwR193IclUkle7j/+TZE830PfACcFq93nb4ZxX88kFcBbJW0jGun/nkzzbzKoBvA3nAqXmJLMAjKhtxetZLgAMI5lFsjmAHACz3WUkwenKLYfzhjs5YNaBNQdKcpe3z+2yHVdH2/rUuj3c1+lmkq3M7LC7TN/6vQFgJMlz6XyndTKAz8ysyMzK4IT0MHc/+DnqCCC3q/lVAI+7FytFk+znzrfWfaqW2X0E4D/hnCvdAuBfcLruUwD4vr6UBOdDWBmAGJIPAPjuSJPkMJKpbl2+o79qt30NjnxtpgC4n99f0NeK5NBa1vMwgIU4sgt4KoD/IdmFjnNIpgR5+lIA17r7ZWc4R/e+es93j2Zj4YT4IdS+//8bwB6SE+lchBdN5+Kx84PVXIskADvN7BDJvnA+bPrrC+dUybH0jIk0iMI5gPtGPB3OueRiOEeEv4HzRlYM5xO8b7vdBOACOF1//+0+zzef3QDugPNm5Tv68r96+yk4n9Y/oHO++1N3XoBzFDEbTnishvMG/brf84bQuZL2aTPbC+CncM6xbYVzIdDD+P6DwHg4FwGVwukV+Esdq1/XcgGn2/s1d17NAPiuip0O92IlAKvcdfH3CpzzvN+SfDfIcn8NZ1vuhXO+cGYdNdYphO1xC4Ait/t8LJxzwDCzv8M5j/4WnF6RTjjyvOXtcF77cjhHc8GOJAPXaTmAz+HsHw/DuXirvn0qcH3WAdgHJ5RhzjUAGwAsdj8YAc6piHlwPhBughNm/l25AwCsJLkPzv5zg5kdMrMDAP4IYLH72vzQzN5xa33T3UYrAAysYz1fhLNNfR6H0xvxAZz96BU4F8gFegJAJZywnQbn60o+LeHsB7vc9SnH971ZR+xL7ja4Es55+Y1wei2mwunBCdUdAHLc/4cP4PveFJ+b4XxoETlpaFZfj4+Eis5XMDqb2bBI1xJuJD+Ec3X21EjXIt5C5ytQv7CT9EMkJxPJH8D5kHqemR2KdD3SdDSlH0sQkRPAzC6KdA0nipntgPNVLpGTSt3aIiIiHqNubREREY/RkbOIiIjHROycc5s2bSwzMzNSixcRaZS++OKLb8wstf6W0phFLJwzMzORn58fqcWLiDRKJPV96yZA3doiIiIeo3AWERHxGIWziIiIx+hHSEREGrkvvvjiBzExMVPh3G9dB12NQw2AFVVVVaP69OmzI3CiwllEpJGLiYmZevrpp5+dmpq6KyoqSj9e0QjU1NSwrKwsq7S0dCqAqwKn6xOWiEjj1yM1NXWPgrnxiIqKstTU1N1wejuOnl7fDEi+SnIHyRW1TCfJp0kWklxGsncDaxYRkWMTpWBufNzXLGgOh3Lk/BqcW87VZiCALu7faAAvHGN9IiIi4qfec85m9k+SmXU0uRrAdHN+pPtTkq1JtjWzbWGqUUREjkHmpPf7hHN+RQ9d8UV9bUj2GTVq1PaXX355CwA88MADafv27Yt+/PHHt4ayjNzc3KT4+Piayy67bH9D6w3m+uuv73jfffdt79OnzzHf+jOwtj//+c+pzZs3rxk/fnx5+Ct1hOOCsPY48sbuW9xxR4UzydFwjq6RkZFx3At87PpBx/1cOfXdMzM30iUA0H4qtfPKPhpOcXFxlpeXd9q2bdtK27ZtW3Wsz1+0aFFSYmJi9bGE8+HDhxEbGxtS25kzZx73L6sF1nbfffeVHe+8QhWOcGaQcUHPfZjZSwBeAoDs7OzjPj/S7LS7j/epIieN9lNpSqKjo2348OFlkydPTnvmmWdK/KetW7cubsSIEZnl5eUxKSkpVdOnTy/q0qVLpW/62rVr46ZPn54aFRVls2bNSnnyySc3n3POOYdGjhzZsaSkJA4AHn/88c0//elP9999993ttm3bFrt58+a45OTkqi5dulQUFRXFbd++PbaoqKjZ5MmTiz/55JPERYsWtUxLSzu8cOHCwvj4eOvbt2/XRx99tPjiiy8+0Lx58/Nuu+22HR988EGrZs2a1eTm5hamp6dXvfHGG60eeuihtocPH4467bTTqmbOnLnhwIEDUYG1ffDBBy0TExOrc3Jyti9ZsiRh3LhxHQ8ePBjVsWPHijfeeKMoNTW1um/fvl379Omz7+OPP265d+/e6ClTphQNGDBgX6jbMxxXa28BkO433AFASN0YIiJy6rj33nt3vP3228nl5eXR/uPHjh2bcdNNN5WvW7du1fXXX18+btw4/8xA165dK4cPH142duzY7WvWrFk1YMCAfWPGjEm/++67t69YsWL1O++88/XYsWMzfe2XLVvWfMGCBYXvvffeRgDYtGlT/KJFiwpnz55dOHbs2DP69++/Z926dauaNWtWM2vWrFaBdR48eDCqX79++9auXbuqX79++5555plUALjsssv2LV26dM3q1atXDRkyZGdOTs7pwWrzn9ett956xuTJk7esW7duVffu3Q9OnDixnW9aVVUVly9fvvrhhx8uzsnJaRdYR13CceQ8F8B4km8CuADAbp1vFhFpepKTk2uGDh1a/tBDD/0gISGhxjf+q6++ajFv3ryvAWDcuHE7H3zwwQ71zWvx4sUt169fn+Ab3rdvX/SuXbuiAGDAgAHfJiYmftf7+pOf/GS3e3R8sLq6mkOGDNkDAN27dz+4cePGuMB5x8bG2g033LAbAPr06bN/4cKFLQFg48aNcddcc02HsrKy2MrKyqj09PSKumosLy+P3rt3b/QVV1yxDwBuv/328qFDh57pmz506NBdAHDhhRfuv/fee4+qoy71hjPJvwK4FEAbklsA/DeAWAAwsykA8gBcDqAQwAEAI4+lABEROXXcf//923v37p11ww03fNOQ+ZgZ8vPzV/uHsE+LFi1q/Ifj4+MNAKKjoxETE2NRUU6ncFRUFKqqqo469erfJiYm5rs248ePz7jrrrtKb7755t25ublJx3q0G6hZs2bmW0Z1dXWwU8C1qrdb28xuNLO2ZhZrZh3M7BUzm+IGM8xxp5l1MrOeZqb7QIqINFFpaWnVV1555a433nijjW/ceeedt3/q1KmnAcCLL76YnJ2dfdS516SkpOq9e/d+1x1+0UUX7Xn44Yd/4BtesmRJQuBzwm3v3r3RGRkZhwHgtddeS6mtNp+UlJTqli1bVs+fPz8RAF555ZWUfv36hXxeuS76+U4RkVNMKF99OpF++9vflk6bNi3VN/zCCy9sHjFiROZTTz11uu+CsMDnDB48+NshQ4Z0mjdvXusnn3xy80svvVQ8atSojLPOOiururqaF1xwwd4LL7xw8wmue+uNN97YKS0trTI7O3v/5s2b44PV5v+cv/zlLxvHjRvXccKECVEZGRkVf/3rX49at+NB5+vJJ192drbl5x/fQfZzYxeFuRo5ldw5pX+kSwCg/VRq15B9lOQXZpbtP66goKCoV69eDepGlsgoKCho06tXr8zA8fptbREREY9ROIuIiHiMwllERMRjFM4iIiIeo3AWERHxGIWziIiIx+h7ziIip5o/tArrLSPxh931fm86Ojq6T5cuXQ76hq+99tqdhw4diqqoqOBzzz333Y0wlixZkjBs2LAzN2zYsLJ9+/Y98/PzV7dt27Zq8+bNMXfccUdGQUFB87i4OOvQoUPFQw89VDJy5MgzAGDbtm1xiYmJ1UlJSdXJyclVS5YsWRfWdfQYhbOIiDRYfHx8zZo1a1b5jysoKIi/4oorzvIP59dffz158ODBO/3b1dTU4Kqrrup80003lefm5m4AnBDfvXt3tG+egwcPzhw0aNDukSNH7joZ6xNpCmcRETkhevXqVdGyZcuqRYsWtejfv/9+AJg7d27yvHnzjjjqzc3NTYqJiTH/+yRfeOGFBwPn15TonLOIiDRYRUVFVLdu3bJ8fy+//PJpADB48OCdM2bMSAaAv//97y1at25d1bNnzyPu9rRs2bKEXr16HYhE3V6lI2cREWmwYN3aADBixIidF1100dnV1dXFM2bMSB4yZMjOYM+XI+nIWURETpjOnTsfbt++fUVeXl5SXl7eabfccstR4dyzZ8+DBQUFzSNRn1cpnEVE5IQaOnToznvvvTc9IyOjolOnTocDp1955ZV7Kysr+dhjj313m8mPPvqo+fvvv594civ1DnVri4icakL46lO4+c45+4b79++/+/nnny8BgOHDh+/6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\n", + "image/png": "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\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -235,27 +204,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster b:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.000094 & 0.000191 \\\\\n", - "1 & 4 & 0.003365 & 0.004696 \\\\\n", - "2 & 5 & 0.003061 & 0.004965 \\\\\n", - "3 & 6 & 0.012696 & 0.017647 \\\\\n", - "4 & 7 & 91.094839 & 85.573746 \\\\\n", - "5 & 8 & 8.885947 & 14.398756 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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qXaPHj3atm3bNq1Hjx5tN2/eXNt/+saNG2vPmjUrcdq0aUnt27dPW7RoUf1du3bFXHfdda06derUoVOnTh0++OCDegAwYcKEZkOHDm15xRVXtBkwYMBFEyZMaDZgwIDUK664ok1ycnLnmTNnNhozZkzztm3bpl111VVtiouLCQDdu3dv9/HHH9cFgLp16176i1/8Irldu3Zp6enp7fPy8mIA4I033mh4ySWXtO/QoUNaz5492+bl5cUEq23ChAnNHnrooSQAWL58eVx6enr7tm3bpvXu3btVYWFhtG95Y8eOTe7cuXOH1NTUTosWLap/KtszHOG8E0ALv+HmAELqxhARkfPH/fff/828efMaFxUVRfuPHzNmTMqtt95atGnTpnW33HJL0dixY/0zA+3atSsZPnx44ZgxY77esGHDuj59+hwcPXp0iwkTJny9Zs2a9e+8885XY8aMSfW1X7VqVd3Fixfnvvfee1sBYPv27bEffvhh7pw5c3LHjBlzUa9evfZv2rRpXZ06dcrffvvthoF1HjlyJKpHjx4HN27cuK5Hjx4Hn3322UQA6N2798GVK1duWL9+/bpBgwbtmTx58oXBavOf15133nnRlClTdm7atGldx44dj0ycOLGZb1ppaSlXr169/rHHHsubPHlys8A6KhOObu0FAMaRfBPA5QD26XyziEjN07hx4/LBgwcXPfrooz+Ii4sr943/8ssv6y1cuPArABg7duyeRx55pHlV81q2bFmDzZs3x/mGDx48GL13794oAOjTp8939evXP95D+5Of/GRfbGysde/e/UhZWRkHDRq0HwA6dux4ZOvWrbUD512rVi0bMmTIPgDo1q3boSVLljQAgK1bt9a+6aabmhcWFtYqKSmJatGiRXFlNRYVFUUfOHAg+vrrrz8IAHfddVfR4MGDL/ZNHzx48F4A6Nmz56H777//pDoqU2U4k/wbgGsBNCG5E8DvAdQCADObBiALQD8AuQAOAxhxKgWIiMj548EHH/y6a9euaUOGDPn2TOZjZsjOzl7vH8I+9erVK/cfjo2NNQCIjo5GTEyMRUU5ncJRUVEoLS096dSrf5uYmJjjbcaNG5dy7733Ftx22237MjMz40/1aDdQnTp1zLeMsrKyYKeAK1Rlt7aZDTWzpmZWy8yam9mrZjbNDWaY4x4za2Vmnc1M94EUEamhkpKS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ADCD5Go43eATzezbs1i3iIh4SLDf1t68eXOs/3BSUlLJ5MmTm77//vsVHrwtWbKk3uLFixutXr16XVxcnO3evTumuLg42OnV81pIP0JiZlkAsgLGTfN7vAvAf4W3NBEROZ/8+Mc/3vfZZ5/F5+TkxKanpxcHa5Ofn1+rcePGpXFxcQYATZs2rZHf/NFva4uIyBkLdsvIQFFRUbj33nsLHnnkkaYVzeemm27av2vXrtqpqamdhg0blvL+++/X958+fPjwi33L6devX5twr4dXKJxFROSM+bq1N2zYsO7vf//7VxW1Gz16dNEXX3xRf8OGDUF/qKphw4bla9asWffcc89tT0xMLL3jjjtaTZ06NcE3fdasWVt8y8nKytocbB7nA4WziIicM7Vq1cK4ceMKJk+efGFFbWJiYtC/f/8DTz311K7HH398x7vvvnvBuazRC3TjCxEROafGjRtX1LZt2wsPHToUHTgtJycnNioqCp07dy4GgC+//DKuefPmJee+yshSOIuInGdC+epTJNWpU8dGjRr1ze9+97sWgdP2798fPX78+JT9+/dHR0dHW2pqavHMmTO3R6LOSKJZ4I99nRsZGRmWnZ19Ws99fsyHYa5Gzif3TOsV6RIAaD+Vip3JPkpyhZll+I/LycnZlp6erq+vVkM5OTlN0tPTUwPH65yziIiIxyicRUREPEbhLCIi4jEKZxEREY9ROIuIiHiMwllERMRj9D1nEZHzzPNjPgzrLSPvmdaryu9N161b99LDhw9/CQBvvfVWwwceeKDFkiVLNr344otN6tevXzZ58uSvBw4cmNq/f/99I0aM2Ot73vl828czoXAWEZGwmT9/fvyvf/3rFosWLdrcpk2bGvfLXuGicBYRkbBYtGhR/XvuuSf1vffe29yxY8egt4SU0CicRUTkjJWUlPCWW25p/cEHH2y89NJLj0a6nupOF4SJiMgZq1WrlnXt2vXgtGnTmkS6lvOBwllERM4YSSxYsGDLypUr602aNKnC20FKaBTOIiISFvHx8eWLFi3aPGfOnISnnnpKR9BnQOecRUTOM6F89elsSUpKKlu0aNGma665pn1iYmJp4PRf/epXLSdNmtQCAJo2bVry1ltvbdm6dWtsUlLSJb42f/rTn/J+9rOf7Q18bk2icBYRkTPm+44zALRu3fpYfn7+agAYNmzYd77xc+fO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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAARQAAAD7CAYAAACrFWuaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8rg+JYAAAACXBIWXMAAAsTAAALEwEAmpwYAAApbklEQVR4nO3dd3wVVfr48c+TCkF6U5qAoSbBEALCCohIABGRolQBFyzsWvYnfJEmoAICKi6sC+taVsDVhOoCihRBBVE6AQGVokiHgAkGAiHl/P6YySUdkszNTeR5v1555d4pZ87Mufe5c87MmSPGGJRSyglens6AUuqPQwOKUsoxGlCUUo7RgKKUcowGFKWUYzSgKKUcowElFyLykoj819P5cIqIRIpId0/nozCJyBER6eDpfHiSiDQRkW8LY1s3fUARkf4isl1ELorIKRH5XERaO5h+bRExIuLjVJrp0r7FzvfnN7BsE+BOYJnT+XAXEWknIsc9nY/izhizB4gTkQfdva2bOqCIyHBgJvAqUBWoBcwBHvJgtjK4TiDqBSQCESJy63WSegr4yORwJ6M7Al5xIyLeRSAP7iqHj7A+A+5ljLkp/4CywEXgkVyWeQn4r/26HXA80/wjQAf7dQtgO/A7cAZ4055+FDD2ti4CrezpQ4AfgFhgNXB7unQN8DRwEPgll/ytB6YAO4H/u87+/gy0Tvf+MWAT8HfgPDAZ8AfesPN8BngbKJlunZHAKeCknX8DBNrzvgIez5T+N+neNwTWAr8BPwG9083rAuwH4oETwP8BpYDLQGq6Y1cN60dwNHDYzvdCoEK6tAYCv9rzxqUvo2yOyVzgX8BK4BLQwd7GEiAG+AV4Lt3y2ZaxPa8bsA+Is49Fo0zlGZhpu5PTf66AUcBp4EPAGxhr72M8sAOomZ/jmG5edft4+rv1e+XpL7an/oDOQDLgk8syL3HjAeU7YKD9+hagpf26tv2B8km33kPAIaAR4AO8CHyb6QO4FqhAui90pm3fbn/ZGgMjgD257EcpO83K6aY9Zu//s3YeSmIFl+X2dksDK4Cp6Y7XGSDYTu9jbjCg2MsfA/5sb6spcA5obM8/BbSxX5cHwnI55n8DNgM1sALgv4FIe15jrMDT1p73pr2PuQWUC8DdWIEqAOvLOwHwA+piBeJO1ynj+lgBKQLwBV6wy9cvXXnmFlCSgel2nktiBe7vgQaAYFVVK+b3OKbb7u9AE3d+r27mKk9F4JwxJtmh9JKAQBGpZIy5aIzZnMuyw7C+qD/Y238VCBWR29MtM9UY85sx5nIOaQzECiL7gSggSESa5rBsOft/fKbpJ40xb9l5uAI8CTxvbzfezldfe9newAfGmL3GmEtYwfZGdQWOGGM+MMYkG2N2YZ0FPGLPTwIai0gZY0ysMWZnLmkNA8YZY44bYxLtfDxsVxUeBj41xmyw543HCrq5WWaM2WSMSQVCsILuK8aYq8aYn4F30x2DnMq4D/CZMWatMSYJ6yyvJPCnGzw+qcBEY0yiXd6PAy8aY34ylt3GmPMU/DjGc+2z4BY3c0A5D1RysM46FOuX6kcR2SYiXXNZ9nZglojEiUgc1umrYJ2Wpjl2ne0NwqoXY4w5AXwNDM5h2Tj7f+lM09NvozL2L3S6fK2yp4NVFUi//K/XyV96twN3paVrpz0ASGv36YV1uv6riHwtIq2uk9Yn6dL5AUjBagPLkEc78J2/Tt7S79PtQLVM+Rxrpw05l3E10h0POzgdI2N55ibGGHMl3fuaWNWdzAp6HEtz7bPgFjdzQ9x3WA2a3YHFN7D8JawvHOBqwEv7smGMOQj0ExEvoCewWEQqYp3uZnYMmGKM+SiX7eXYDVxE/gTUA8aIyAh7cmkgWET+L/NZlzHmkogcxvoyxOSwjXNYdewgO0Bldgrrg56mVqb5GY4P1z7kYO3v18aYiOz2xxizDXhIRHyBZ7DaRWqS87EbYozZlHmGiJzCqkamvQ/AOhPNTfptHMNqs6qXQz5zKuOTWGc3adsVO/9pxzGBrMcm/dWrzPt5DLgD2JvN9PwcR0SkOlY17qfs1nXKTXuGYoy5gFVXni0i3UUkQER8ReR+EXktm1UOACVE5AG7wF7EqvMCICKPikhl+9cpzp6civUFTsWqj6d5GysYBNnrlhWRR7hxg7HaWBoDofZfMNZp9v05rLMSuCenBO18vwv8XUSq2PmqLiKd7EUWAo+JSGP7izoxUxLRQE/7OAZi/Zqn+RSoLyID7WPsKyLNRaSRiPiJyAARKWtXF37nWjXlDFBRRMqmS+ttYEpa9VBEKotI2lW5xUBXEWktIn7AK+TtM74ViBeRUSJSUkS8RSRYRJrb28qpjBcCD4jIffZnYwTWj1XavR/RQH87vc7kUg6294BJIlJPLE3swJXf44i9zfV2VdB93NlAUxz+sE4Zt2P9wp4GPgP+ZM97CbtR1lxraDwFnMW6EnGEa42y/7WnX8Rq7e+ebr1XsAJLHNca8gZiNbz9jvXL8590y2doxMuU3xJYV4YezGbeHGBxDusF2/mSdPvyTTZpv4rVEPk7VnUi/VWO0fYxyu4qTyVgDVY9fZN97NJf5WlgH9sYrGrIeqxA6IdVtYq1t7mNjFej/mMvH8e1qzzDsX5p47GqBq+mW34w1lWqG73KMznTtGpApL2fsVgNwDdSxj2wrrBcwKp+BqWbF24vH491FSeSTFd5MuXBG+sH6xd7nW1AjQIex8+Abu7+PqV9uNRNQEQ+BhYaY/7nUHoGqGeMOeREeso97Jsa/22Mya1typltaUBR+aUBRWV207ahKKWcp2coSinH6BmKUsoxGlCUUo4p1je2VapUydSuXdvT2VDqprNjx45zxpjKmacX64BSu3Zttm/f7ulsKHXTEZFsu15olUcp5Ri3BRQR+Y+InBWRvemmVRCRtSJy0P5f3p4uIvIPETkkIntEJMxd+VJKuY87z1DmYj1DI73RwDpjdb5aZ78Hq/9JPfvvSayH3iilihm3BRRjzAasbvnpPQTMs1/Pw+rpmzZ9vrFsBsqJyG3uyptSyj0Kuw2lqjHmlP36NNeeM1GdjM+lOM6NP0tCKVVEeOwqjzHG2H1B8kREnsSqFlGrVuZHcmQvfNq6vG5GFdD20fcVaH0tM88oaLkV9hnKmbSqjP3/rD39BBkf3lODaw+nycAY844xJtwYE165cpbL4EopDyrsgLKca48pHMy1MWKWA4Psqz0tgQvpqkZKqWLCbVUeEYnEenhMJbEGa5oITAMWishQrGdw9rYXX4n1LMxDWI/L+7O78qWUch+3BRRjTL8cZmWppBmry/PT7sqLUqpw6J2ySinHaEBRSjlGA4pSyjEaUJRSjtGAopRyjAYUpZRjNKAopRyjAUUp5RgNKEopx2hAUUo5RgOKUsoxGlCUUo7RgKKUcowGFKWUYzSgKKUcowFFKeUYDShKKcdoQFFKOUYDilLKMR4JKCLyvIjsE5G9IhIpIiVEpI6IbLHHN14gIn6eyJtSKv8KPaCISHXgOSDcGBMMeAN9genA340xgUAsMLSw86aUKhhPVXl8gJIi4gMEAKeA9sBie376cY+VUsVEoQcUY8wJ4A3gKFYguQDsAOKMMcn2Yjq2sVLFkCeqPOWBh4A6QDWgFNA5D+s/KSLbRWR7TEyMm3KplMoPT1R5OgC/GGNijDFJwFLgbqCcXQUCHdtYqWLJEwHlKNBSRAJERLBGEtwPfAk8bC+TftxjpVQx4Yk2lC1Yja87ge/tPLwDjAKGi8ghoCLwfmHnTSlVMG4b2zg3xpiJWIOnp/cz0MID2VFKOUTvlFVKOUYDilLKMRpQlFKO0YCilHKMBhSllGM0oCilHKMBRSnlGA0oSinHaEBRSjlGA4pSyjEaUJRSjtGAopRyjAYUpZRjNKAopRyjAUUp5RgNKEopx2hAUUo5RgOKUsoxGlCUUo7x1NjG5URksYj8KCI/iEgrEakgImtF5KD9v7wn8qaUyj9PnaHMAlYZYxoCdwI/AKOBdcaYesA6+71SqhjxxMiBZYG22MNkGGOuGmPisEYTnGcvpmMbK1UMeeIMpQ4QA3wgIrtE5D0RKQVUNcacspc5DVT1QN6UUgXgiYDiA4QB/zLGNAUukal6Y4wxgMluZR3bWKmiyxMB5Thw3B5BEKxRBMOAMyJyG4D9/2x2K+vYxkoVXZ4YivQ0cExEGtiT0sY2Xo41pjHo2MZKFUseGYoUeBb4SET8sIYg/TNWcFsoIkOBX4HeHsqbUiqfPDW2cTQQns2s+wo5K0opB+mdskopx2hAUUo5RgOKUsoxGlCUUo7RgKKUcowGFKWUYzSgKKUcowFFKeUYDShKKcdoQFFKOUYDilLKMRpQlFKO0YCilHKMBhSllGM0oCilHKMBRSnlGA0oSinHaEBRSjlGA4pSyjGeGtvY2x7k61P7fR0R2SIih0Rkgf3waqVUMeOpM5S/YY1nnGY68HdjTCAQCwz1SK6UUgXiibGNawAPAO/Z7wVojzXgF+i4xkoVW544Q5kJvACk2u8rAnHGmGT7/XGgugfypZQqoEINKCLSFThrjNlRgDR0bGOliqjCPkO5G+gmIkeAKKyqziygnIikDTpWAziRUwI6trFSRVehBhRjzBhjTA1jTG2gL7DeGDMA+BJ42F5MxzVWqpgqKvehjAKGi8ghrDaV9z2cH6VUPnhqsHSMMV8BX9mvfwZaeCovSilnFJUzFKXUH4AGFKWUYzSgKKUcowFFKeUYDShKKcdoQFFKOUYDilLKMRpQlFKO0YCilHKMBhSllGM0oCilHKMBRSnlGA0oSinHaEBRSjlGA4pSyjEaUJRSjtGAopRyjAYUpZRjNKAopRzjiZEDa4rIlyKyX0T2icjf7OkVRGStiBy0/5cv7LwppQrGE2coycAIY0xjoCXwtIg0BkYD64wx9YB19nulVDFS6AHFGHPKGLPTfh2PNWh6deAhrHGNQcc3VqpY8mgbiojUBpoCW4CqxphT9qzTQFVP5UsplT8eCygicguwBPh/xpjf088zxhjA5LCejm2sVBHlkYAiIr5YweQjY8xSe/IZEbnNnn8bcDa7dXVsY6WKLk9c5RGsoUZ/MMa8mW7WcqxxjUHHN1aqWPLEUKR3AwOB70Uk2p42FpgGLBSRocCvQG8P5E0pVQCFHlCMMd8AksPs+wozL0opZ+mdskopx2hAUUo5RgOKUsoxGlCUUo7RgKKUcowGFKWUYzSgKKUcowFFKeUYDShKKcdoQFFKOUYDilLKMRpQlFKO0YCilHKMBhSllGM0oCilHKMBRSnlGA0oSinHaEBRSjnGE8+UVeq6vj451dNZuEkV7CmsRSqgiEhnYBbgDbxnjJnmRLr64fQEfTzwzajIVHlExBuYDdwPNAb62WMeK6WKiSITUIAWwCFjzM/GmKtAFNZ4x0qpYqIoBZTqwLF074/b05RSxUSRakO5ESLyJPAkQK1atW5onVL/+MKdWVJuoGVWPBWlM5QTQM1072vY0zLQsY2VKrqKUkDZBtQTkToi4gf0xRrvWClVTBSZKo8xJllEngFWY102/o8xZp+Hs6WUyoMiE1AAjDErgZWezodSKn/EGOPpPOSbv7+/uXr1qqezofIhICCAhIQET2dD5ZOIJKempvpmmV6cA4qImOKc/5uZiKBlV3zZ5SeZpxelRtk/lJiYGFq3bk1wcDD/+9//XNMfeughTp48meN68+fPJzg4mJCQEJo2bcobb7wBwGOPPUadOnUIDQ0lLCyM7777DoB27dqxfft21/pHjhwhODjYPTtVzOWnTF566SVEhEOHDrmmzZw5ExHJcNyVRQOKm0RGRjJs2DC2bt3KzJkzAVixYgVNmzalWrVq2a7z+eefM3PmTNasWcP333/P5s2bKVu2rGv+66+/TnR0NNOmTeOpp54qjN34Q8lPmQCEhIQQFRXler9o0SKCgoLcnV2X5OTkQttWQWlAcRNfX18SEhJITEzE29ub5ORkZs6cyQsvvJDjOlOnTuWNN95wfbj9/f154oknsizXtm3bDL+Y6sbkp0wAunfvzrJlywA4fPgwZcuWpVKlSq75a9asoVWrVoSFhfHII49w8eJFAGrXrs2YMWMIDQ0lPDycnTt30qlTJ+644w7efvttAIwxjBw50nVWumDBAgC++uor2rRpQ7du3WjcuDETJkxwBUGAcePGMWvWLCcPjyM0oLhJ//79WbZsGREREYwdO5Y5c+YwcOBAAgICclxn7969NGvW7Lppr1ixgpCQECeze1PIT5kAlClThpo1a7J3716ioqLo06ePa965c+eYPHkyX3zxBTt37iQ8PJw333zTNb9WrVpER0fTpk0bHnvsMRYvXszmzZuZOHEiAEuXLiU6Oprdu3fzxRdfMHLkSE6dOgXAzp07mTVrFgcOHGDIkCHMnz8fgNTUVKKionj00UedPkQFVqQuG/+RlC1bls8++wyA2NhYpk2bxieffMITTzxBbGwsI0aMoFWrVnlKc+TIkUyePJnKlSvz/vvvA1bjWGbZTVMFK5O+ffsSFRXF6tWrWbduHR988AEAmzdvZv/+/dx9990AXL16NUMa3bp1A6xq08WLFyldujSlS5fG39+fuLg4vvnmG/r164e3tzdVq1blnnvuYdu2bZQpU4YWLVpQp04dwDrbqVixIrt27eLMmTM0bdqUihUruu1Y5ZcGlEIwadIkxo0bR2RkJK1bt+bhhx+mZ8+erF69OsNyQUFB7Nixg/bt22ebzuuvv87DDz+cYVrFihWJjY11vf/tt98ynI6r7N1omaTp2rUrI0eOJDw8nDJlyrimG2OIiIggMjIy2/X8/f0B8PLycr1Oe3+9tpFSpUpleP/4448zd+5cTp8+zZAhQ25oPwubVnnc7ODBgxw/fpx27dqRkJCAl5cXIsLly5ezLDtmzBhGjhzJ6dOnAevX7r333ss1/Xbt2vHf//7XdQl23rx53Hvvvc7vyB9IXsokTUBAANOnT2fcuHEZprds2ZJNmza52rQuXbrEgQMHbjgvbdq0YcGCBaSkpBATE8OGDRto0aJFtsv26NGDVatWsW3bNjp16nTD2yhMeobiZuPGjWPKlCkA9OvXj+7duzNt2jReeeWVLMt26dKFM2fO0KFDB4wxiMh1f4mefPJJfvzxR+68805EhPDwcKZO1SfU5SYvZZJe3759s0yrXLkyc+fOpV+/fiQmJgIwefJk6tevf0N56dGjB999952r/F577TVuvfVWfvzxxyzL+vn5ce+991KuXDm8vb1vKP3Cpje2KY/QG9vyLjU1lbCwMBYtWkS9evU8mhe9sU2pYmz//v0EBgZy3333eTyY5EbPUJRH6BlK8ZbTGUqubSglfbxPX0lJreq+bBWMiOgl0mKqRIkSWnbFWE5ll+sZioiYi88W3eEQbnlrnf7KFVN6hlK8OdaGUuaf62gVucX1N2P7EV7d8jMTv814K/iemHjC/mt1YGs8dxPnLluPGThzKZHBq74nZN63tI7aSs/l0XwfE+9Kr+Y7XxM0bxOtIrfQ9ZOd+drZm9mxY8e49957ady4MUFBQdnenn3hwgUefPBB7rzzToKCglw3aQF4e3sTGhpKaGio66YsgAEDBtCkSRPGjh3rmjZ58uQMnexUwV25coUWLVq4yibtjtrsLFmyJEMnxbVr19KsWTNCQkJo1qwZ69evByAxMZHOnTsTHBzMnDlzXOs/+eST7Nzp7Hcsz5eNS/p4812/uzJMOxibQI/lu3j5T4GuaYsPnOGR+hlrS8YY+q3cQ/+GtzGvs3Xr+Pcx8fx+NdmV5lNr99O5TkV6BBbZmlaR5uPjw4wZMwgLCyM+Pp5mzZoRERFB48bXhjiaPXs2jRs3ZsWKFcTExNCgQQMGDBiAn58fJUuWJDo6OkOae/bsoWTJkuzZs4eIiAguXLhAQkICW7Zs4cUXXyzkPfxj8/f3Z/369dxyyy0kJSXRunVr7r//flq2bJlhufj4eGbNmsVdd137LlaqVIkVK1ZQrVo19u7dS6dOnThx4gSrV6+mdevWjB07lrvvvpu//vWv7N69m5SUFMLCwhzNvyNXeeqVD6Ccvy/bTl9wTVt66AyP1L81w3JfH4/Fx8uLx0NquKaFVC7N3dXLO5ENBdx2222uD0np0qVp1KgRJ05kfNa3iBAfH48xhosXL1KhQgV8fHL+bfH19eXy5cukpqaSlJSEt7c3EyZM4OWXX3brvtyMRIRbbrkFgKSkJJKSkrJtrxg/fjyjRo2iRIkSrmnpe00HBQVx+fJlEhMTXZ0ik5KSXNXM8ePHM2nSJMfzn+eAcjk5JUOVZ/GBMwA8Ur8qiw9ar7eevkD5Er4ElsvY6Wr/b5doWqW0A9lWN+LIkSPs2rUrw68YwDPPPMMPP/xAtWrVCAkJYdasWXh5WR+FK1euEB4eTsuWLV3VmUaNGlG5cmXCwsJ48MEHOXTokOueCOW8lJQUQkNDqVKlChEREVnKb+fOnRw7dowHHnggxzSWLFlCWFgY/v7+REREcOTIEVq2bMlzzz3H8uXLCQsLy/WRDfnlSJUHoFe9qty3eDtTW9ezqjv1tMriSRcvXqRXr17MnDkzQ98TgNWrVxMaGsr69es5fPgwERERtGnThjJlyvDrr79SvXp1fv75Z9q3b09ISAh33HFHhq7zDz74IP/+97+ZMmUKu3fvJiIiItvHLKj88fb2Jjo6mri4OHr06MHevXtdD81KTU1l+PDhzJ07N8f19+3bx6hRo1izZg1gVYM//vhjwDrr6dSpE8uWLWP48OEcPXqUQYMGZWgvKwjHbmyrUboEt5cpycYTsSw7fJZe9bMGlEYVSrHrbLxTm1Q5SEpKolevXgwYMICePXtmmf/BBx/Qs2dPRITAwEDq1KnjutW7enVrsMa6devSrl07du3alWHdZcuW0axZMy5evMjhw4dZuHAhixcv1ufDukG5cuW49957WbVqlWtafHw8e/fupV27dtSuXZvNmzfTrVs3V8Ps8ePH6dGjB/Pnz+eOO+7IkuacOXMYNGiQ6+FdCxYsYMaMGY7l2dE7ZR+pX5XRGw9Su0xJqt9SIsv8djXKczUllf/svVan33sunk0nYrMsq/LHGMPQoUNp1KgRw4cPz3aZWrVqsW7dOgDOnDnDTz/9RN26dYmNjXX1Rzl37hybNm3K0JiblJTkeiDR5cuXXXX7lJQU9GHhzoiJiSEuLg6Ay5cvs3btWho2bOiaX7ZsWc6dO8eRI0dc1Zjly5cTHh5OXFwcDzzwANOmTXM9TiG92NhYPv30UwYNGnTDnSLzKs9VnrQ2lDQRtSryyt3W1Z0egVUYueEAb7TNvmOUiBDZpQkvbDzA33f8ir+PF7eXLsH0HJZXebdp0yY+/PBDQkJCCA0NBeDVV1/l6NGjAAwbNozx48fz2GOPERISgjGG6dOnU6lSJb799lueeuopvLy8SE1NZfTo0VmuDg0ePJiAgACaNGlCQkICISEhdOnShXLlynlgb/94Tp06xeDBg0lJSSE1NZXevXvTtWtXJkyYQHh4eK5Vk3/+858cOnSIV155xdXRcc2aNVSpUgWAV155hXHjxuHl5UWnTp2YPXs2ISEhDBs2zLH8641tyiP0xrbiTTsHKqXcTgOKUsoxuVZ5SpbwTbmSmFxkg46eNhdfJUqU4MqVK57OhsonESE1NTVLlee6bSipR153a8YKwqv2SA0oxZT+GBRvjrWh+NR9gab3v+n6O3LsNwBmvr+RkvXHcOH3a5egvvruMA8O+Q8Acxdt45kJn+R7B9SNW7VqFQ0aNCAwMJBp06ZlmZ+YmEifPn0IDAzkrrvu4siRI655e/bsoVWrVgQFBRESEsKVK1cKtXOZyn/5ffTRR66OnaGhoXh5eREdHV2o5ZfngFKyhC+7Ph/u+qtdswIAUct30fzOmixdtdfRDKq8SUlJ4emnn+bzzz9n//79REZGsn///gzLvP/++5QvX55Dhw7x/PPPM2rUKMAaoe7RRx/l7bffZt++fXz11Vf4+vq6Opft2bOHDz/8EMBtnctudgUpvwEDBhAdHU10dDQffviha+jawiw/R9pHDv96josJV5k0ohNRK3ZdfwXlNlu3biUwMJC6devi5+dH3759XaPepVm2bBmDBw8G4OGHH2bdOuvy+5o1a2jSpAl33nknYA3R4e3tXaidy252BSm/9CIjI10P1S7anQOvJLmqOz2fnAtA1Ird9HnwTtq0qMNPP8dwJkZvr/eUEydOULNmTdf7GjVqZOltnH4ZHx8fypYty/nz5zlw4AAiQqdOnQgLC+O1114DKNTOZTe7gpRfegsWLKBfv35A4ZZf3jsH2lWe9KKW72Lpvwfj5eVFz84hLFq5h2cGZ731VxVtycnJfPPNN2zbto2AgADuu+8+mjVrxn333VdonctUwW3ZsoWAgABXh8Ji1Tnw+x9PcfDIOTo++i517n6VBSt2E7Vcqz2eUr16dY4dO+Z6f/z4cVeHv+yWSU5O5sKFC1SsWJEaNWrQtm1bKlWqREBAAF26dMnSaOfuzmU3u4KUX5qoqCjX2UlmRb5zYOTyaCb+rSO/bBrLL5vGcmLreE6e+Z1fj2uHP09o3rw5Bw8e5JdffuHq1atERUVl+fXp1q0b8+bNA2Dx4sW0b9/eVdX5/vvvSUhIIDk5ma+//jpDX57C6Fx2sytI+YH1eIOFCxdmOyhZYZRfgQPKghXR9OgUnGFa907BRK2IzrLsvMXbqdlysuvv+Km4gm5eZeLj48M///lPOnXqRKNGjejduzdBQUFMmDCB5cuXAzB06FDOnz9PYGAgb775puvSZPny5Rk+fDjNmzcnNDSUsLCwDA/xydy5bOPGjYSEhDBw4ECP7OsfUUHKD2DDhg3UrFmTunXrZkm7MMpPb2xTHqE3thVv2jlQKeV2GlCUUo7Jtcrj4++XknI1qcgGHT1tLr60c2Dxlu/OgU9u+MitGSuId9oO0IBSTOmPQfHmWBvKu+0eZcmQMa6/+FMxnNy1n1WjrMbbnz7/mnfueZTzh4+61lk0eBTxp2IA+Lj337gSZ91Ju3P+/1g06AUWPzaaJUPGcHa/NfrgiucmE/Pjz67140/FsGjwqLxm9aZVkM6BU6dOJTAwkAYNGrB69WrAes5p69atCQ4OzjBS4EMPPcTJkyfdvTs3neJcfnm+U9bb349e/5maYVr86ZgM70tVrsCu+f+jw8vP5ZjOmb0HOfrdLnq+NwVvP1+uxMWTkpyc1+yoTNI6l61du5YaNWrQvHlzunXrluF+kvSdy6Kiohg1ahQLFixg//79REVFsW/fPk6ePEmHDh04cOAAkZGRDBs2jJ49e9KlSxe6d+/OihUrMgwspZxR3MvPLe0jt/+pKbFHThB3NOfol3A+jhJlS+Pt5wtAiXKlKVVJRxAsqIJ0Llu2bBl9+/bF39+fOnXqEBgYyNatW12dyxITE/H29iY5Odn19HvlrOJefnk+Q0lJvMqSIWMAKH1bFTpOeT7rQiLc2a8ruz5czr3jsn+ido3mIeyct5QF/UdQPTyYuu1bUi20kWv++klz8PG3gk1KUjLiVWTbhouU7DqXbdmyJcdl0ncuO3HiRIYxdNM6pvXv35/+/fvzzjvvMH36dObMmcPAgQMJCMg4MqQquOJefo5UebIT2OFP7PpwGb+fPJvtfN+AEvR4dwqn9/zIyV37WffSW7R4qg8N7r8HgPbj/0rlhtbdfvGnYlg1+o28ZlU5pGzZsnz22WeAdfv2tGnT+OSTT3jiiSeIjY1lxIgRtGrVysO5VDkpzPJz28++l483Tfp0YffHK3JextuLak0bEz7kYe7+f4P55ett7srOTaMgnctuZN1JkyYxbtw4IiMjad26NfPmzeOll15y3w7dZIp7+bm1HlH//rac2LGPK3G/Z5kXd/QkF46ddr0/f/BXbqlayZ3ZuSkUpHNZt27diIqKIjExkV9++YWDBw/SokUL13oHDx7k+PHjtGvXTjsHuklxL788V3nywtvXh+BeHfn2Hx9mmZd0OZFvZ84j8eIlvLy9KVO9Km1HPu7O7NwU0ncuS0lJYciQIa7OZWkjzw0dOpSBAwcSGBhIhQoViIqKAiAoKIjevXvTuHFjfHx8mD17Nt7e3q60x40bx5QpUwDo168f3bt3Z9q0aa5R6lTBFffy0xvblEfojW3Fm3YOVEq5nQYUpZRjcq3yePn6p5jkq0U26Ohpc/GlnQOLt3x3Dmw29Qu3ZqwgdozpoAGlmNIfg+LNsTaUXRO7ul5f+HELe98YTGLsGU5+MY/TGxYCcGTRa8R+vyHDeomxp9k3U6/iOGnWrFkEBwcTFBTEzJkzAejTp49r5LjatWsTGhqa7bo5dUBbv349YWFhBAcHM3jwYJLt/lVLliwhKCiINm3auIZsOHz4MH369HHrPv5RZVd2AG+99RYNGzYkKCgox1vja9euTUhICKGhoYSHh7umL1q0iKCgILy8vNi+fbtr+qZNm2jSpAnh4eEcPHgQgLi4ODp27Ehqaqqj+5Xvy8a/H9rJsRWzqTdkGv7lqzqZJ3UD9u7dy7vvvsvWrVvx8/Ojc+fOdO3alQULFriWGTFiBGXLls2ybk4d0Bo2bMjgwYNZt24d9evXZ8KECcybN4+hQ4fy1ltvsW3bNpYuXcrHH3/Ms88+y4svvsjkyZMLc7f/EHIqu2PHjrFs2TJ2796Nv78/Z89mf5c5wJdffkmlShnv2woODmbp0qU89dRTGabPmDGDlStXcuTIEd5++21mzJjB5MmTGTt2LF4Od2nJV2rxv+zh16VvEjh4Mv4VtbepJ/zwww/cddddBAQE4OPjwz333MPSpUtd840xLFy4MNvhFHLqgHb+/Hn8/PyoX78+YA0QtWTJEgC8vLxITEwkISEBX19fNm7cyK233kq9evUKZ4f/QHIqu3/961+MHj0af39/AKpUqZKndBs1akSDBg2yTE/rHJhWdocPH+bYsWO0a9fOid3JIM8BJTU5icMfTuSOga9QokotxzOkbkxwcDAbN27k/PnzJCQksHLlygy3XW/cuJGqVatm+4XPaXS6SpUqkZyc7DpdXrx4sSvNMWPG0KFDB1asWEG/fv2YNGkS48ePd/Ne/jHlVHYHDhxg48aN3HXXXdxzzz1s25Z9VxQRoWPHjjRr1ox33nnnutsbM2YMgwYNYurUqTzzzDOMGzfObWeWea7yiLcPt9RqzPntnxPw4NPuyJO6AY0aNWLUqFF07NiRUqVKERoamuGuyMjIyBwHe8qJiBAVFcXzzz9PYmIiHTt2dKUZERFBREQEAPPnz6dLly4cOHCAN954g/LlyzNr1iztfXyDciq75ORkfvvtNzZv3sy2bdvo3bs3P//8s2vMnTTffPMN1atX5+zZs0RERNCwYUPatm2b4/ZCQ0PZvHkzYA2zcdttt2GMoU+fPvj6+jJjxgyqVnWm2SLPZygiQt3+47l07EdOffmxI5lQ+TN06FB27NjBhg0bKF++vKuqkpyczNKlS3NsMM2tE1mrVq3YuHEjW7dupW3btq400yQkJDB37lyefvppJk6cyLx582jdujUffVR076guirIruxo1atCzZ09EhBYtWuDl5cW5c+eyrJtWVlWqVKFHjx5s3br1hrZpjGHy5MmMHz+el19+mddee40nnniCf/zjH47tV77aULz8ShD42BR+i17HuW2fO5YZlTdpjXZHjx5l6dKl9O/fH4AvvviChg0bUqNGjWzXy60DWlqaiYmJTJ8+nWHDMj7P5vXXX+e5557D19eXy5cvIyJ4eXmRkJDgrt38Q8qu7Lp3786XX34JwIEDB7h69WqWhtdLly4RHx/ver1mzRrXGMbXk3ZmWaFCBVfnQKfLLt9XeXwCylDvz1P56Z3h+JTKeiXh10/+zrFP5wDgV7YydfqN40rMMfZMvTZEYs2uf6F8yD35zcJNr1evXpw/fx5fX19mz55NuXLlgOzHtj158iSPP/44K1euzLEDGlgB49NPPyU1NZW//OUvtG/fPkMaW7duZeLEiQA8++yzNG/enHLlymV4Vqm6vuzKbsiQIQwZMoTg4GD8/PyYN28eIpKh7M6cOUOPHj0A60y0f//+dO7cGYBPPvmEZ599lpiYGB544AFCQ0Ndz5VNO7Ncs2YNAMOHD6dLly74+fm5BlJ3gt7YpjxCb2wr3rRzoFLK7TSgKKUcc73OgadN8lW9DVY5Tqs8xZ4xxmQ5Ick1oCilVF5olUcp5RgNKEopx2hAUUo5RgOKUsoxGlCUUo7RgKKUcowGFKWUYzSgKKUcowFFKeWY/w+xtkrU8kPLBQAAAABJRU5ErkJggg==\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -267,27 +223,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster c:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.000105 & 0.000221 \\\\\n", - "1 & 4 & 0.008618 & 0.006991 \\\\\n", - "2 & 5 & 0.001261 & 0.001459 \\\\\n", - "3 & 6 & 0.015047 & 0.017003 \\\\\n", - "4 & 7 & 82.483146 & 79.698011 \\\\\n", - "5 & 8 & 17.491823 & 20.276314 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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du3a+f33328AAJMmTWoxfPjwNldeeWX7QYMGXTRp0qQWgwYNSrnyyivbt2zZstucOXOajBs3rlWHDh1Sr7766vbFxcUEgJ49e3b86KOP6gNA/fr1L/v5z3/esmPHjqlpaWmd8vLyYgDg9ddfb3zJJZd06ty5c2rv3r075OXlxQSrbdKkSS0efvjhJABYuXJlXFpaWqcOHTqk9u3bt21hYWG0b3njx49v2a1bt84pKSldlyxZ0vB0tmc4wnk3gNZ+w60AhNSNISIi548HHnhg34IFC5oWFRVF+48fN25c8m233Va0ZcuWDbfeemvR+PHj/TMDHTt2LBk5cmThuHHjvtq0adOGfv36HRk7dmzrSZMmfbVu3bqNb7/99pfjxo1L8bVfs2ZN/aVLl+a+++672wFg586dsR988EHuvHnzcseNG3dRnz59Dm3ZsmVDvXr1yt96663GgXV+++23Ub169TqyefPmDb169Try7LPPJgJA3759j6xevXrTxo0bNwwZMmT/1KlTLwxWm/+87rrrroumTZu2e8uWLRu6dOny7eTJk1v4ppWWlnLt2rUbH3vssbypU6e2CKyjMuHo1l4EYALJNwBcAeCgzjeLiNQ+TZs2LR86dGjRo48++oO4uLhy3/gvvviiweLFi78EgPHjx+9/5JFHWlU1rxUrVjTaunVrnG/4yJEj0QcOHIgCgH79+n3TsGHD73pof/KTnxyMjY21nj17fltWVsYhQ4YcAoAuXbp8u3379rqB865Tp44NGzbsIAD06NHj6LJlyxoBwPbt2+vefPPNrQoLC+uUlJREtW7duriyGouKiqIPHz4cff311x8BgLvvvrto6NChF/umDx069AAA9O7d++gDDzxwSh2VqTKcSf4VwLUAmpHcDeB3AOoAgJnNAJAFYACAXADHAIw6nQJEROT88dBDD33VvXv31GHDhn1dnfmYGbKzszf6h7BPgwYNyv2HY2NjDQCio6MRExNjUVFOp3BUVBRKS0tPOfXq3yYmJua7NhMmTEi+7777Cm6//faDmZmZ8ad7tBuoXr165ltGWVlZsFPAFaqyW9vMhptZczOrY2atzOwVM5vhBjPMca+ZtTWzbmam+0CKiNRSSUlJZTfccMOB119/vZlv3GWXXXZ01qxZFwDASy+91DQ9Pf1I4PPi4+PLDh8+/F13+FVXXXXoscce+4Fv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\n", + "image/png": "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\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -299,27 +242,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster d:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.000948 & 0.000128 \\\\\n", - "1 & 4 & 0.046057 & 0.006352 \\\\\n", - "2 & 5 & 0.023703 & 0.002770 \\\\\n", - "3 & 6 & 0.095353 & 0.012975 \\\\\n", - "4 & 7 & 95.468127 & 97.927565 \\\\\n", - "5 & 8 & 4.365813 & 2.050210 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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zu+//34DAJg0aVKLESNGtLniiivaDx48+KJJkya1GDx4cMoVV1zRvmXLlt1mz57dJCMjo1WHDh1Sr7rqqvbFxcUEgF69enX88MMP6wNA/fr1L/3FL37RsmPHjqlpaWmd8vLyYgDg9ddfb3zJJZd06ty5c2qfPn065OXlxQSrbdKkSS0efPDBJABYtWpVXFpaWqcOHTqk9uvXr21hYWG0b3njx49v2a1bt84pKSldlyxZ0vB0tmc4wnkPgNZ+w60AhNSNISIi54/77rvvqwULFjQtKiqK9h+fkZGRfMsttxRt3bp1480331w0fvx4/8xAx44dS0aNGlWYkZHx5ebNmzf279//yLhx41pPmjTpy/Xr1296++23v8jIyEjxtV+7dm39pUuX5r777rs7AGDXrl2xy5cvz503b15uRkbGRX379j20devWjfXq1St/6623GgfW+e2330b17t37yJYtWzb27t37yDPPPJMIAP369TuyZs2azZs2bdo4dOjQ/VOnTr0wWG3+87rjjjsumjZt2p6tW7du7NKly7eTJ09u4ZtWWlrKdevWbXr00Ufzpk6d2iKwjsqEo1t7EYAJJN8AcDmAgzrfLCJS+zRt2rR82LBhRY888sgP4uLiyn3jP//88waLFy/+AgDGjx+//+GHH25V1bxWrlzZaNu2bXG+4SNHjkQfOHAgCgD69+//TcOGDb/rof3JT35yMDY21nr16vVtWVkZhw4deggAunTp8u2OHTvqBs67Tp06Nnz48IMA0LNnz6PLli1rBAA7duyoe+ONN7YqLCysU1JSEtW6deviymosKiqKPnz4cPR11113BADuvPPOomHDhl3smz5s2LADANCnT5+j99133yl1VKbKcCb5VwDXAGhGcg+A3wOoAwBmNgNAFoCBAHIBHAMw+nQKEDlf1btgUqRLEDnnHnjggS979OiROnz48K+rMx8zQ3Z29ib/EPZp0KBBuf9wbGysAUB0dDRiYmIsKsrpFI6KikJpaekpp17928TExHzXZsKECcn33HNPwa233nowMzMz/nSPdgPVq1fPfMsoKysLdgq4QlV2a5vZCDNrbmZ1zKyVmb1iZjPcYIY57jaztmbWzcx0H0gRkVoqKSmp7Prrrz/w+uuvN/ONu/TSS4/OnDnzAgB48cUXm6anpx8JfF58fHzZ4cOHv+sOv/LKKw89+uij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ybp16zbGxcXZvn37YoqLi4OdXj2vhfQjJGaWBSArYNwMv8d7AfxneEsTEZHzyY9//OODn3zySXxOTk5sWlpacbA2+fn5dZo2bVoaFxdnANC8efNa+c0f/ba2iIhUW7BbRgaKiorCPffcU/Dwww83r2g+N95446G9e/fWTUlJ6Tpy5Mjk9957r6H/9FGjRl3sW87AgQPbh3s9vELhLCIi1ebr1t68efPGv/3tb19U1G7cuHFFn332WcPNmzcH/aGqxo0bl69fv37js88+uysxMbH09ttvbzt9+vQE3/Q5c+Zs9y0nKytrW7B5nA8UziIics7UqVMHEyZMKJg6deqFFbWJiYnBoEGDDj/55JN7H3vssd3vvPPOBeeyRi/QjS9EROScmjBhQlGHDh0uPHr0aHTgtJycnNioqCh069atGAA+//zzuFatWpWc+yojS+EsInKeCeWrT5FUr149Gzt27Fe/+93vWgdOO3ToUPTEiROTDx06FB0dHW0pKSnFs2fP3hWJOiOJZoE/9nVupKenW3Z29hk997mM5WGuRs4nd8/oG+kSAGg/lYpVZx8ludrM0v3H5eTk7ExLS9PXV2ugnJycZmlpaSmB43XOWURExGMUziIiIh6jcBYREfEYhbOIiIjHKJxFREQ8RuEsIiLiMfqes4jIeea5jOVhvWXk3TP6Vvm96fr161967NixzwHgzTffbHz//fe3XrZs2dYXXnihWcOGDcumTp365ZAhQ1IGDRp0cPTo0Qd8zzufb/tYHQpnEREJm4ULF8b/+te/br1kyZJt7du3r3W/7BUuCmcREQmLJUuWNLz77rtT3n333W1dunQJektICY3CWUREqq2kpIQ333xzu/fff3/LpZdeejzS9dR0uiBMRESqrU6dOtajR48jM2bMaBbpWs4HCmcREak2kli0aNH2NWvWNJgyZUqFt4OU0CicRUQkLOLj48uXLFmybd68eQlPPvmkjqCrQeecRUTOM6F89elsSUpKKluyZMnWq6++ulNiYmJp4PRf/epXbaZMmdIaAJo3b17y5ptvbt+xY0dsUlLSJb42f/zjH/N+9rOfHQh8bm2icBYRkWrzfccZANq1a3ciPz9/HQCMHDnyG9/4+fPn7wz23NLS0s/OeoE1jLq1RUREPEbhLCIi4jEKZxEREY9ROIuIiHiMwllERMRjFM4iIiIeo69S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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAARQAAAD7CAYAAACrFWuaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8rg+JYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAhyElEQVR4nO3deXwV1f3/8dcnCYRFdigqi6ABFUhliSgVFRfEokVBFLACCkj5tX5tq19E5OdSjAU3Cv0KX1uXAtoSBFFAERGqBS3IjixSFkH2RQw7AiHn+8dMrjckgSxzc3PJ+/l43EcyM2fmnplz7+fOOTNnjjnnEBEJQly0MyAi5w4FFBEJjAKKiARGAUVEAqOAIiKBUUARkcAooJyBmT1jZm9HOx9BMbNhZva7aOejOJnZZ2bWL9r5iCYzq21mX5tZYqTfq9QHFDO718wWm9lhM9tpZh+ZWdsAt9/AzJyZJQS1TX+7Zf2At97MjpjZZjN708wa5JG+FtAL+EuQ+YikSB270sY5txv4FOgf6fcq1QHFzB4BRgJ/BGoD9YExwB1RzFY2Z/gyTQY6AfcCVYArgCXATXmkvx+Y4Zw7VsD3KTVKwjGIYB7+DvwqQtv+kXOuVL7wvoSHgbvPkOYZ4G3//3bAttOWbwZu9v9vDSwGDgK7gRH+/C2A89/rMNDGn98H+BpIBz4GLgrbrgN+A6wHNuWSr5uBY0C9AuzvP4H7wqbbAduAQcAu4C28H5jHgY3APuAdoHrYOj2Bb/1lQ07b/7FA6unbD5u+EHgX2AtsAh4OWxbksWsPrAUOAK8A/wL6naF8JwNv++/dz/9cvAHsBLYDqUC8nz7J394B4DtgYti2fgYs8pctAn6W2+ckl89VA38f+/r7O9ef/6C/j4eANUDLwh5Hf1kCcDT8WEXkexXtL3a0XsCtQAaQcIY04QWf7Qty+gcFmA/09P8/D7j6tA9MQth6dwAbgMv9gv7/wL/DljvgE6A6UD6XfA0H/lXA/d0LXBk23c7f/+eBRKA88FtgAVDXn/cXYIKfvgnel/o6f9kIf/2zBhS8QLUEeAooC1wMfAN0CPLYATX9L2BXoAzwez+PZwooJ4E7/TyWB97z97si8BNgIfArP/0EvEAaB5QD2vrzq+MFt55+nnr40zVO/5zk8rnK2sfx/nuWB+7GC2ZXAoYXyC4q7HEMe9+vgE6R/F6V5ipPDeA751xGQNs7CSSZWU3n3GHn3IIzpB0ADHPOfe2//x+B5mZ2UViaYc65713uVZQaeL+gBVEV78sWLhN42jl33H+fAcAQ59w259xxvA9+V/80vCvwgXNurr/sSX/9/LgSqOWcG+qcO+Gc+wZ4DejuLw/q2HUEVjvnJjvnTuJVZ3edJW/znXPvO+cygcr+Nn7nnDvinNsD/Om0fF4EXOic+8E597k//zZgvXPuLedchnNuAt5Z0i/yeXwAnvHf8xjemdILzrlFzrPBOfctRT+Oh/A+BxFTmgPKPqBmgHXWvkBjYK2ZLTKz28+Q9iJglJntN7P9wPd4v0R1wtJsPcP6+4ALCpi/dKDSafP2Oud+OC1f74Xl62vgFF770oXheXLOHfHzkR8XARdmbdff9hP+diG4Y3d6Hh1nPo6ctvwivDObnWHb/wvemQrAY/57LTSz1WbWx59/IV5VMNy3ZC/PswnPRz28aufpinocKwH7C5CnAot6I1QUzQeO453uTs5H+iNAhawJM4sHamVNO+fWAz3MLA7oAkw2sxp4p7On2wo855z7+xne70zdwGcDvzWzus65bfnIO3inu43x6vd5vcdWoI9z7ovTVzaznXjVjKzpCnhnSlmyHR/g/NO2u8k51yi3jAV17MysEd6XMWvawqfzEP4eW/E+EzVzO3N1zu3Ca9vAvxI428zmAjvwvuzh6gMz/f/PdGzyyscluaQp1HF0zh3xfziTgBW5rRuUUnuG4pw7gFcXHW1md5pZBTMrY2Y/N7MXclllHVDOzG4zszJ4dffQdX0zu8/Mavmnzvv92Zl4bReZePXdLK8Cg82sqb9uFTO7uwB5n43XxvKembUyswQzq2RmA8J+NU83A7j+LJt+FXguq+plZrXMLOuK12TgdjNra2ZlgaFk//wsBzqaWXUzOx/4XdiyhcAhMxtkZuXNLN7MmpnZlf77BHXsPgSamlkX/wv0MLl/eXPlnNsJzAJeNrPKZhZnZpeY2fX+e91tZnX95Ol4QSAT79g29m9BSDCzbnhtTh+EHZvu/ucrBa/6eCavA//tl62ZWZJfJoU9juA12G72q06RE8kGmlh4Ab/Eaxk/glff/hC/hZ6wxjN/+n68tos9wH+TvVH2bX/+YWA1cGfYekPxvhz7+bHBsSewEq9FfivwZlh6BySdJd9lgT/gNVAewTvFfh2on0f6mnhXdcr70+3I2cgcBzwC/Aevvr0R+GPY8t54VyJyu8pTDpjo789XeA2ip1/lmeAf43S8xt9IHLtb8YJ/fq/yvH3avCrA//rH6gCwDOjuL3sBr7H0sH9s+oet1xavwfSA/7dt2LKLgS/99T4E/kzORtmE0/IxwC+Hw8AqoEURj+Nowq4IRepl/ptJKWBmfwT2OOdGBrS9zXhf1tlBbE8iw8x+ghdYW7jsbWaBK81tKKWOc+6JaOdBip/zrlZdftaEASi1bSgiEjxVeUQkMDpDEZHAKKCISGBiulG2Zs2arkGDBtHOhkips2TJku+cc7VOnx/TAaVBgwYsXrw42tkQKXXMLNcb5FTlEZHARCyg+E8P22Nmq8LmVTezT8x7ytgnZlbNn29m9mcz22BmX5lZy0jlS0QiJ5JnKGPxboMO9zgwx3mdm+b40wA/Bxr5r/54tz6LSIyJWEBxzs3F61oe7g5gnP//OLyevlnzxzvPAqCqmRW0e76IRFlxt6HUdl6PTvA6N2U9x6EO2Z8HsY2CPUtCREqAqF3lcc45Myvwbbpm1h//6d3169fP1zopw+cU9G2kiBY/ntezsvNHZRYdRS234j5D2Z1VlfH/7vHnbyf7g3Dq+vNycM791TmX4pxLqVUrx2VwEYmi4g4o0/CeqYH/d2rY/F7+1Z6rgQNhVSMRiRERq/KY2QS8h/jUNLNtwNN4T2t/x8z64j0Q6B4/+Qy8hwNvwHvU/wORypeIRE7EAopzrkcei3JU0pzX5fk3kcqLiBQP3SkrIoFRQBGRwCigiEhgFFBEJDAKKCISGAUUEQmMAoqIBEYBRUQCo4AiIoFRQBGRwCigiEhgFFBEJDAKKCISGAUUEQmMAoqIBEYBRUQCo4AiIoFRQBGRwCigiEhgohJQzOz3ZrbazFaZ2QQzK2dmDc3sS39844lmVjYaeRORwiv2gGJmdYCHgRTnXDMgHugOPA/8yTmXBKQDfYs7byJSNNGq8iQA5c0sAagA7ARuBCb7y8PHPRaRGFHsAcU5tx14CdiCF0gOAEuA/c65DD+ZxjYWiUHRqPJUA+4AGgIXAhWBWwuwfn8zW2xmi/fu3RuhXIpIYUSjynMzsMk5t9c5dxKYAlwDVPWrQKCxjUViUjQCyhbgajOrYGaGN5LgGuBToKufJnzcYxGJEdFoQ/kSr/F1KbDSz8NfgUHAI2a2AagBvFHceRORoonY2MZn4px7Gm/w9HDfAK2jkB0RCYjulBWRwCigiEhgFFBEJDAKKCISGAUUEQmMAoqIBEYBRUQCo4AiIoFRQBGRwCigiEhgFFBEJDAKKCISGAUUEQmMAoqIBEYBRUQCo4AiIoFRQBGRwCigiEhgFFBEJDDRGtu4qplNNrO1Zva1mbUxs+pm9omZrff/VotG3kSk8KJ1hjIKmOmcuwy4AvgaeByY45xrBMzxp0UkhkRj5MAqwHX4w2Q450445/bjjSY4zk+msY1FYlA0zlAaAnuBv5nZMjN73cwqArWdczv9NLuA2lHIm4gUQTQCSgLQEvhf51wL4AinVW+ccw5wua2ssY1FSq5oBJRtwDZ/BEHwRhFsCew2swsA/L97cltZYxuLlFzRGIp0F7DVzC71Z2WNbTwNb0xj0NjGIjEpKkORAv8F/N3MyuINQfoAXnB7x8z6At8C90QpbyJSSNEa23g5kJLLopuKOSsiEiDdKSsigVFAEZHAKKCISGAUUEQkMAooIhIYBRQRCYwCiogERgFFRAKjgCIigVFAEZHAKKCISGAUUEQkMAooIhIYBRQRCYwCiogERgFFRAKjgCIigVFAEZHAKKCISGCiNbZxvD/I1wf+dEMz+9LMNpjZRP/h1SISY6J1hvJbvPGMszwP/Mk5lwSkA32jkisRKZJojG1cF7gNeN2fNuBGvAG/QOMai8SsaJyhjAQeAzL96RrAfudchj+9DagThXyJSBEVa0Axs9uBPc65JUXYhsY2FimhivsM5Rqgk5ltBtLwqjqjgKpmljXoWF1ge14b0NjGIiVXsQYU59xg51xd51wDoDvwT+fcL4FPga5+Mo1rLBKjSsp9KIOAR8xsA16byhtRzo+IFEK0BkvHOfcZ8Jn//zdA62jlRUSCUVLOUETkHKCAIiKBUUARkcAooIhIYBRQRCQwCigiEhgFFBEJjAKKiARGAUVEAqOAIiKBUUARkcAooIhIYBRQRCQwCigiEhgFFBEJjAKKiARGAUVEAqOAIiKBUUARkcBEY+TAemb2qZmtMbPVZvZbf351M/vEzNb7f6sVd95EpGiicYaSATzqnGsCXA38xsyaAI8Dc5xzjYA5/rSIxJBiDyjOuZ3OuaX+/4fwBk2vA9yBN64xaHxjkZgU1TYUM2sAtAC+BGo753b6i3YBtaOVLxEpnKgFFDM7D3gX+J1z7mD4MuecA1we62lsY5ESKioBxczK4AWTvzvnpvizd5vZBf7yC4A9ua2rsY1FSq5oXOUxvKFGv3bOjQhbNA1vXGPQ+MYiMSkaQ5FeA/QEVprZcn/eE8Bw4B0z6wt8C9wThbyJSBEUe0Bxzn0OWB6LbyrOvIhIsHSnrIgERgFFRAKjgCIigVFAEZHAKKCISGAUUEQkMAooIhIYBRQRCYwCiogERgFFRAKjgCIigVFAEZHAKKCISGAUUEQkMAooIhIYBRQRCYwCiogERgFFRAKjgCIigSlRAcXMbjWz/5jZBjPTUKQiMabEBBQziwdGAz8HmgA9/DGPRSRGlJiAArQGNjjnvnHOnQDS8MY7FpEYUZICSh1ga9j0Nn+eiMSIaAz0VSRm1h/oD1C/fv18rbP4cQ33E2tUZrGpJJ2hbAfqhU3X9edlo7GNRUqukhRQFgGNzKyhmZUFuuONdywiMaLEVHmccxlm9hDwMRAPvOmcWx3lbIlIAZSYgALgnJsBzIh2PkSkcMw5F+08FFpiYqI7ceJEtLMhhVChQgWOHj0a7WxIIZlZRmZmZpkc82M5oJiZi+X8l2ZmhsoudvnlZ6fPL0mNsueUvXv30rZtW5o1a8b7778fmn/HHXewY8eOPNcbP348zZo1Izk5mRYtWvDSSy8BcP/999OwYUOaN29Oy5YtmT9/PgDt2rVj8eLFofU3b95Ms2bNIrNTMa4wZfLMM89gZmzYsCE0b+TIkZhZtuMuHgWUCJkwYQIDBgxg4cKFjBw5EoDp06fTokULLrzwwlzX+eijjxg5ciSzZs1i5cqVLFiwgCpVqoSWv/jiiyxfvpzhw4fzq1/9qjh245xSmDIBSE5OJi0tLTQ9adIkmjZtGunshmRkZBTbexWVAkqElClThqNHj3L8+HHi4+PJyMhg5MiRPPbYY3muM2zYMF566aXQhzsxMZEHH3wwR7rrrrsu2y+m5E9hygTgzjvvZOrUqQBs3LiRKlWqULNmzdDyWbNm0aZNG1q2bMndd9/N4cOHAWjQoAGDBw+mefPmpKSksHTpUjp06MAll1zCq6++CoBzjoEDB4bOSidOnAjAZ599xrXXXkunTp1o0qQJTz31VCgIAgwZMoRRo0YFeXgCoYASIffeey9Tp06lffv2PPHEE4wZM4aePXtSoUKFPNdZtWoVrVq1Ouu2p0+fTnJycpDZLRUKUyYAlStXpl69eqxatYq0tDS6desWWvbdd9+RmprK7NmzWbp0KSkpKYwYMSK0vH79+ixfvpxrr72W+++/n8mTJ7NgwQKefvppAKZMmcLy5ctZsWIFs2fPZuDAgezcuROApUuXMmrUKNatW0efPn0YP348AJmZmaSlpXHfffcFfYiKrERdNj6XVKlShQ8//BCA9PR0hg8fznvvvceDDz5Ieno6jz76KG3atCnQNgcOHEhqaiq1atXijTfeALzGsdPlNk+KVibdu3cnLS2Njz/+mDlz5vC3v/0NgAULFrBmzRquueYaAE6cOJFtG506dQK8atPhw4epVKkSlSpVIjExkf379/P555/To0cP4uPjqV27Ntdffz2LFi2icuXKtG7dmoYNGwLe2U6NGjVYtmwZu3fvpkWLFtSoUSNix6qwFFCKwbPPPsuQIUOYMGECbdu2pWvXrnTp0oWPP/44W7qmTZuyZMkSbrzxxly38+KLL9K1a9ds82rUqEF6enpo+vvvv892Oi65y2+ZZLn99tsZOHAgKSkpVK5cOTTfOUf79u2ZMGFCruslJiYCEBcXF/o/a/psbSMVK1bMNt2vXz/Gjh3Lrl276NOnT772s7ipyhNh69evZ9u2bbRr146jR48SFxeHmXHs2LEcaQcPHszAgQPZtWsX4P3avf7662fcfrt27Xj77bdDl2DHjRvHDTfcEPyOnEMKUiZZKlSowPPPP8+QIUOyzb/66qv54osvQm1aR44cYd26dfnOy7XXXsvEiRM5deoUe/fuZe7cubRu3TrXtJ07d2bmzJksWrSIDh065Ps9ipPOUCJsyJAhPPfccwD06NGDO++8k+HDhzN06NAcaTt27Mju3bu5+eabcc5hZmf9Jerfvz9r167liiuuwMxISUlh2LBhEdmXc0VByiRc9+7dc8yrVasWY8eOpUePHhw/fhyA1NRUGjdunK+8dO7cmfnz54fK74UXXuD8889n7dq1OdKWLVuWG264gapVqxIfH5+v7Rc33dgmUaEb2wouMzOTli1bMmnSJBo1ahTVvOjGNpEYtmbNGpKSkrjpppuiHkzORGcoEhU6Q4lteZ2hnLENpXxC/K4fTmXWjly2isbMdIk0RpUrV05lF8PyKrsznqGYmTv8XyX3UXzn/c8c/crFKJ2hxLbA2lAqvzKHNhO+DL1eXryZP375DU//O/ut4F/tPUTLt70ObE3GfsF3x7zHDOw+cpzeM1eSPO7ftE1bSJdpy1m591Boe/X++i+ajvuCNhO+5Pb3lhZqZ0u7mTNncumll5KUlMTw4cNzLD9+/DjdunUjKSmJq666is2bNwOwb98+brjhBs477zweeuihbOlvvfVWmjVrxpgxY0Lz+/fvz9KlKqOgxXL5FTiglE+IZ36Pq0KvR1MacHfj83l3/e5s6Sav283djbPXlpxz9JjxFdfWqcbK3j/j8+6t+UObSzh4IiO0vY4Na5F6TRLze1zFB51bFm3vSqFTp07xm9/8ho8++og1a9YwYcIE1qxZky3NG2+8QbVq1diwYQO///3vGTRoEOBVQ5599tlQD+csH3/8MW3btuWrr77irbfeAmDFihWcOnWKli1VRkGK9fIL5CpPo2oVqJpYhkW7DoTmTdmwm7sbn58t3b+2pZMQF0e/5Lqhecm1KnFNnWpBZEOAhQsXkpSUxMUXX0zZsmXp3r17qGNblqlTp9K7d28Aunbtypw5XtWxYsWKtG3blnLlymVLn9Wp7uTJk6FqypNPPsmzzz5bPDtVisR6+RU4oBzLOJWtyjN5nXdmcnfj2kz2z1IW7jpAtXJlSKqavdPVmu+P0OInlQLItuRl+/bt1Kv34+ABdevWZfv27XmmSUhIoEqVKuzbty/PbbZv357Nmzdz9dVX8/DDDzNt2jRatmx5xi7/UjixXn4FvlM2q8pzursa1eamyYsZ1raRV91pVGIvDkkBJSQk8I9//AOAkydP0qFDB6ZOncojjzzCli1b6NWrV6gTnJQ8xVl+gd3YVrdSOS6qXJ5529OZunEPdzXOGVAur16RZXsOBfWWkos6deqwdeuPAzBu27aNOnXq5JkmIyODAwcO5Lvn6pgxY+jVq1fo4U8TJ07k5ZdfDm4HSrlYL79A75S9u3FtHp+3ngaVy1PnvHI5lrerW40TpzJ5c9WPp3CrvjvEF9vTc6SVwrnyyitZv349mzZt4sSJE6SlpeX49enUqRPjxo0DYPLkydx44435uickPT2dDz74gF69euW7U50UTKyXX4GrPFltKFna16/B0GuSAOic9BMGzl3HS9fl3jHKzJjQ8ac8Nm8df1ryLYkJcVxUqRzP55FeCi4hIYFXXnmFDh06cOrUKfr06UPTpk156qmnSElJoVOnTvTt25eePXuSlJRE9erVsz3esEGDBhw8eJATJ07w/vvvM2vWLJo0aQLA0KFDGTJkCHFxcXTo0IHRo0eTnJzMgAEDorW755xYLz/d2CZRoRvbYps6B4pIxCmgiEhgzljlKV+uzKkfjmeU2KCj0+bYVa5cOX744YdoZ0MKyczIzMzMUeU5axtK5uYXI5qxoohrMFABJUbpxyC2BdaGknDxY7T4+YjQa/PW7wEY+cY8yjcezIGDP16C+mz+Rn7R500Axk5axENPvVfoHZD8K2znMvDGBkpKSuLSSy8NPbC5sKMgSuHEcvkVvHNguTIs++iR0KtBveoApE1bxpVX1GPKzFWBZlAKpiidy9asWUNaWhqrV69m5syZ/PrXv+bUqVOFHnFPCi7Wyy+Q9pGN337H4aMnePbRDqRNXxbEJqWQitK5bOrUqXTv3p3ExEQaNmxIUlISCxcuLPSIe1JwsV5+Be8c+MPJUHWnS/+xAKRNX0G3X1zBta0b8p9v9rJ7r26vj5aidC7La93CjrgnBRfr5VfwzoF+lSdc2rRlTPlLb+Li4uhyazKTZnzFQ72vCSyTEl2RGAVRik9xll+Rx+VZuXYn6zd/xy33vQbAiZOnaFivmgJKlBSkc1ndunWzdS7Lz7oFHXFPCibWy6/IbSgTpi3n6d/ewqYvnmDTF0+wfeGT7Nh9kG+3qcNfNBSlc1mnTp1IS0vj+PHjbNq0ifXr12cbxa4wI+5JwcR6+RX5DGXi9OV8+Le+2ebd2aEZadOXc1Xz+tnmj5u8mKmzVoem57/3EHUvqFrULEiYonQua9q0Kffccw9NmjQhISGB0aNHZxuhrrAj7kn+xXr56cY2iQrd2Bbb1DlQRCJOAUVEAnPGKk9CYtlTp06cLLFBR6fNsUudA2NboTsH9p/794hmrCj+et0vFVBilH4MYltgbSivtbuPd/sMDr0O7dzLjmVrmDnIa7z9z0f/4q/X38e+jVtC60zqPYhDO/cC8I97fssP+707aZeOf59JvR5j8v2P826fwexZ440+OP3hVPau/Sa0/qGde5nUe1BBs1pqFbZz2SeffEKrVq1ITk6mVatW/POf/wyl18iBxSeWy6/AASU+sSx3vTks9Kp0Qa0caSrWqs6y8e+fcTu7V61ny/xldHn9ObqOHc5tI56g4k/y9+RuyVtROpfVrFmT6dOns3LlSsaNG0fPnj0BjRxYnGK9/CLSPnLRz1qQvnk7+7fk3TX66L79lKtSifiyZQAoV7USFWtqBMGiKkrnsvDep02bNuXYsWMcP35cIwcWo1gvvwIHlFPHT4SqO7OG/Cn3RGZc0eN2lr01Lc/t1L0ymSN79jHx3kf5fMTf2LH862zL//nsmND7fPTYCwXNZqkV1Mhz7777Li1btiQxMVEjBxajWC+/At8pm1XlOZukm3/GsremcnDHnlyXl6lQjs6vPceur9ayY9ka5jzzP7T+VTcu/fn1ANz45K+pddnFgNeGMvPxl3LdjgRv9erVDBo0iFmzZgEaOTDWRLP8InZJOC4hnp9268iKf0zPO018HBe2aEJKn65c87vebPrXokhlp9Qo6shz27Zto3PnzowfP55LLrkkx/Y1cmBkxXr5RfQek8Y/v47tS1bzw/6DOZbt37KDA1t3hab3rf+W82rXjGR2SoWidC7bv38/t912G8OHD+eaa3L2FtfIgZEX6+UX0YASXyaBZnfdwrH0nAHl5LHjfPbHV3mn50Am3/846Zu3k/LAXZHMTqkQ3rns8ssv55577gl1Lps2zWvT6tu3L/v27SMpKYkRI0aELk2+8sorbNiwgaFDh9K8eXOaN2/Onj0/VllPH3lu3rx5JCcnh64mSNHFevnpxjaJCt3YFtvUOVBEIk4BRUQCc8YqT1yZxFMu40SJDTo6bY5d6hwY2wrdObDVsNkRzVhRLBl8swJKjNKPQWwLrA1l2dO3h/4/sPZLVr3Um+Ppu9kxexy75r4DwOZJL5C+cm629Y6n72L1yH4FzrjkbtSoUTRr1oymTZuGBm9asWIFbdq0ITk5mV/84hccPJjz6lpe6wJ069YtdHWgQYMGNG/eHIAvvviCn/70p6SkpLB+/XoA9u/fzy233EJmZmYkd/Ocda6WX6GrMwc3LGXr9NE0emAYidVqB5knOYtVq1bx2muvsXDhQlasWMEHH3zAhg0b6NevH8OHD2flypV07tyZF1/M+fjOvNYFmDhxIsuXL2f58uXcdddddOnSBYCXX36ZGTNmMHLkSF599VUAUlNTeeKJJ4iLK7E14hLrXC6/Qm3t0Kav+HbKCJJ6p5JYQ/05itvXX3/NVVddRYUKFUhISOD6669nypQprFu3juuuuw6A9u3b8+677+Z73XDOOd555x169OgBEOpcdvToUcqUKcPGjRvZunUr7dq1i/i+novO5fIrcEDJzDjJxree5pKeQyn3k/pnX0EC16xZM+bNm8e+ffs4evQoM2bMYOvWrTRt2jTUM3XSpEnZbuE+27rh5s2bR+3atWnUqBEAgwcPplevXgwbNoyHHnqIIUOGkJqaGvkdPUedy+VX4IBi8QmcV78J+xZ/FIn8SD5cfvnlDBo0iFtuuYVbb72V5s2bEx8fz5tvvsmYMWNo1aoVhw4domzZsvleN9yECRNCv24AzZs3Z8GCBXz66ad88803XHDBBTjn6NatG/fddx+7d++O+D6fS87l8it4QDHj4nuf5MjWtez89B+BZUQKpm/fvixZsoS5c+dSrVo1GjduzGWXXcasWbNYsmQJPXr0yLVzWF7rZsnIyGDKlCl069Ytx3rOOVJTU3nyySf5wx/+wAsvvMCDDz7In//854jt57nqXC2/QrWhxJUtR9L9z/H98jl8t0hnKtGQ1Udjy5YtTJkyhXvvvTc0LzMzk9TUVAYMGJDvdbPMnj2byy67jLp16+ZYb/z48XTs2JHq1auHOpfFxcVx9OjRoHfvnHeull+hRw5MqFCZRg8M4z9/fYSEilVyLP/2vT+x9QPv+ZVlq9SiYY8h/LB3K18N6x5KU+/2/0e15OsLm4VS7a677mLfvn2UKVOG0aNHU7VqVUaNGsXo0aMB6NKlCw888AAAO3bsoF+/fsyYMSPPdbOkpaVlO13OcvToUcaOHRt6xsYjjzxCx44dKVu2bOhZG5J/52r56cY2iQrd2Bbb1DlQRCJOAUVEAnO2zoG7XMYJ3QYrgVOVJ+Y551yOE5IzBhQRkYJQlUdEAqOAIiKBUUARkcAooIhIYBRQRCQwCigiEhgFFBEJjAKKiARGAUVEAvN/Rv9qskFW+50AAAAASUVORK5CYII=\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -331,27 +261,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster e:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.015102 & 0.016472 \\\\\n", - "1 & 4 & 0.362088 & 0.321274 \\\\\n", - "2 & 5 & 0.051373 & 0.047377 \\\\\n", - "3 & 6 & 1.672195 & 1.310360 \\\\\n", - "4 & 7 & 97.899179 & 98.304482 \\\\\n", - "5 & 8 & 0.000063 & 0.000034 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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8HYIN+KFWfip3H7AcjPbh7f9XOucO+icO4B/pbv/t/m2c+4Nv9aX/XW0DOhfxXI+h7dOQx7BOxvxDt529ALeBXKRHsW7ZuEzYArez5VCmuJtB7v85dnB12ezjtiW/HVwOd7PINfjHQlPxjuDE6sxeBfB/ctf5vl4F7SF3IC30yJywphz1Z1xlFiZ2f14F7wMSXQt8WZm7+Fd7DY50bVIsJh3x7kfuxN0I5ITycx6AJOcc72rbSwSR3XpZgkichw45y5MdA3Hi3NuKd7V2yInlE5ri4iIBIxOa4uIiASMjpxFREQCJmHfObdq1cplZ2cf07jbN+6NbzFyUjm1feR9MRJD26lUpibb6Icffvi5cy7yJilykklYOGdnZ5Ofn39M4z49YkGcq5GTyR0T+yS6BEDbqVSuJtuomR3NnQilltJpbRERkYBROIuIiASMwllERCRgdBMSEZFa7sMPPzw1JSVlMt7z1nXQVTtUAMvKysqG9+zZc3vkQIWziEgtl5KSMvm0007rmp6evispKUk3r6gFKioqrKSkJGfbtm2TgR9EDtcelohI7dc9PT19j4K59khKSnLp6em78c52fHP4Ca5HRETiL0nBXPv4f7OoOaxwFhERCRh95ywicpLJHvt2z3hOb8MDl31YXRsz6zl8+PDPnn/++c0A9913X8a+ffuSH3nkkS2xzGPWrFlNUlNTK/r27bu/pvVGc80117S/5557PuvZs+fBox03srbf/e536Q0bNqwYNWrUjvhX6lE4i4hIjdWvX9/Nnj37lK1bt25r3bp12dGOv2DBgiaNGzcuP5pwPnz4MPXq1Yup7SuvvHLMd1aLrO2ee+4pOdZpxUqntUVEpMaSk5Pd0KFDSyZMmJAROaywsLB+7969O3Xq1Cmnd+/endasWVM/fPjq1avrT506NX3ixIkZXbp0yZk7d27jLVu2pFxyySUdunfv3rV79+5d33nnnUYAd955Z5vrrruu/QUXXNDxqquuOv3OO+9sc9VVV2VfcMEFHTMzM3tMmTKl+YgRI9p26tQp56KLLupYWlpqAL169er897//vSFAw4YNz/nxj3+c2blz55zc3NwuRUVFKQAvvfRSs7POOqtL165dc84///xORUVFKdFqu/POO9vcd999GQCLFy9Oy83N7dKpU6ecvn37digpKUkOzW/kyJGZPXr06Jqdnd19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sjYpKSkMGDBg76OPPrrloYce2vTmm2+eciJrDAJdECYiIifUqFGjdnTq1Om0/fv3J0cOKygoSE1KSqJHjx6lAB9//HFa27ZtD534KhNL4SwicpKJ5adPidSgQQN36623bv/Vr37VLnLYnj17kkePHp21Z8+e5OTkZJednV06ZcqUjYmoM5HMOZeQGefl5bn8/PxjGvfpEQviXI2cTO6Y2CfRJQDaTqVyNdlGzexD51xeeL+CgoINubm5ekxvLVRQUNAqNzc3O7K/vnMWEREJGIWziIhIwCicRUREAkbhLCIiEjAKZxERkYBROIuIiASMfucsInKSeXrEgrg+MvKOiX2q/d10w4YNzzlw4MDHAK+88kqze+65p938+fMLn3322VaNGzcuHz9+/GcDBw7MHjBgwO5hw4btCo13Mj/2sSYUziIiEjczZsxoctddd7WbO3fumo4dO9a5O3vFi8JZRETiYu7cuY3vuOOO7LfeemtNt27dShNdT22mcBYRkRo7dOiQXXPNNWe+8847q88555yDia6nttMFYSIiUmP16tVz55577r6JEye2SnQtJwOFs4iI1JiZMXPmzHWffPJJo7Fjx1b6OEiJjcJZRETiokmTJhVz585dM3369JaPPvqojqBrQN85i4icZGL56dPxkpGRUT537tzC7373u13S09PLIof/7Gc/az927Nh2AK1btz70yiuvrFu/fn1qRkbGWaE2v/3tb4t++MMf7oocty5ROIuISI2FfuMMcOaZZx4uLi5eCjBkyJAvQv1fe+21DdHGLSsr++i4F1jL6LS2iIhIwCicRUREAkbhLCIiEjAKZxERkYBROIuIiARMTOFsZv3MbLWZrTWzsZW0udjMPjGz5Wa2ML5lioiI1B3V/pTKzJKBp4G+wGbgAzOb6ZxbEdamOfAM0M85t8nMTj1eBYuISNUevmZAXB8Z+fNXZh3VIyNDduzYkTx8+PB2+fn5jQHy8vL2TZ48uahly5bl5eXl/OhHP2q3aNGipmbm6tev76ZPn/7p1VdffcahQ4eSdu/enXzw4MGkjIyMwwAzZsxY27lz5zrzlKtYfufcC1jrnFsHYGYvA1cAK8LaXA+87pzbBOCc2x7vQkVEpHa54YYb2ufk5Bx84403lgH87Gc/azNkyJD2c+bMWTd58uQW27Ztq7dq1arlycnJfPrpp/WaNm1a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\n", + "image/png": "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pUoVatas6Zq/dOlS2rVrR1RUFL169eL06dMANGjQgOHDh9OiRQtat27N+vXriY6OplGjRrzzzjsAGGMYOnSoq1Y6Z84cAL799ls6duxIt27daNasGaNGjXIFQYARI0YwdepUJw+PIzSgeEm/fv2Ij4+nS5cuvPTSS0yfPp3+/ftToUKFfJdJSkqiVatWF113QkICkZGRTma3TChOmQBUrlyZevXqkZSURFxcHL1793bN+/333xk3bhxff/0169evp3Xr1kyaNMk1v379+iQmJtKxY0cefPBB5s2bx6pVqxg9ejQA8+fPJzExkY0bN/L1118zdOhQDh06BMD69euZOnUq27dvZ+DAgXz00UcAZGZmEhcXx/333+/0IfJYqbpsfCmpUqUK//nPfwBISUlhwoQJfPHFFzz88MOkpKTw3HPP0a5duyKtc+jQoYwbN45atWrxwQcfANbJsZzymqY8K5M+ffoQFxfHkiVLWL58OTNmzABg1apVbN26lfbt2wNw7ty5bOvo1q0bYDWbTp8+TaVKlahUqRIhISEcP36c77//nr59+xIYGEjt2rXp1KkTa9asoXLlylx//fU0bNgQsGo7NWrUYMOGDRw5coSWLVtSo0YNrx2r4tKAUgLGjh3LiBEjmD17Nh06dCAmJoaePXuyZMmSbOnCw8NZt24dt9xyS57ref3114mJick2rUaNGqSkpLje//HHH9mq4ypvhS2TLHfffTdDhw6ldevWVK5c2TXdGEOXLl2YPXt2nsuFhIQAEBAQ4Hqd9f5i50YqVqyY7f3gwYOZOXMmhw8fZuDAgYXaz5KmTR4v27FjB/v376dz586kpqYSEBCAiHD27NlcaYcPH87QoUM5fPgwYP3avf/++wWuv3PnzsyaNct1CTY2Npabb77Z+R25hBSlTLJUqFCB1157jREjRmSb3rZtW3744QfXOa0zZ86wffv2QuelY8eOzJkzh4yMDJKTk1mxYgXXX399nml79OjB4sWLWbNmDdHR0YXeRknSGoqXjRgxgldffRWAvn370r17dyZMmMCYMWNypb3zzjs5cuQIt912G8YYROSiv0RDhgxh27ZtNG/eHBGhdevWjB8/3iv7cqkoSpm469OnT65ptWrVYubMmfTt25e0tDQAxo0bR5MmTQqVlx49evDTTz+5yu+f//wnl19+Odu2bcuVtly5ctx8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\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -363,27 +280,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster f:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.000114 & 0.000306 \\\\\n", - "1 & 4 & 0.007986 & 0.013466 \\\\\n", - "2 & 5 & 0.000913 & 0.002064 \\\\\n", - "3 & 6 & 0.013296 & 0.021751 \\\\\n", - "4 & 7 & 94.396548 & 90.227868 \\\\\n", - "5 & 8 & 5.581144 & 9.734546 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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tGnTmo8ZM6Zd165d87/1rW912bdvnwH079+/26uvvtoIoFGjRif95Cc/adutW7f8goKC7hs2bMgC+NOf/nTMCSec0L1Hjx75p5xyStcNGzZkJavt2muvbXPzzTfnAixcuLBhQUFB965du+afeeaZnUpKSjJj6xs7dmzb3r1798jLy+s1f/78JoeyP9MRzhuB9nHD7YCUujFEROTocf3113/8zDPPtNi6dWtm/PgxY8Z0uOSSS7auXLny/QsvvHDr2LFj4zODbt267R85cmTJmDFjPlq+fPn7gwYN2n3VVVe1v/baaz9asmTJsmefffaDMWPG5MXaL1q0qNGCBQtWP//882sBPvzww+yXX3559cyZM1ePGTPm+IEDB+5cuXLl+w0aNCh/6qmnjkms87PPPssYMGDA7hUrVrw/YMCA3ffdd18OwJlnnrn7vffeW75s2bL3hw0btm3SpEnHJastflk/+MEPjp88efLGlStXvt+zZ8/PJkyY0CY2rbS01BYvXrzstttu2zBp0qQ2iXVUJh3d2rOBcWb2BHAysEPXm0VE6p4WLVqUDx8+fOutt976tYYNG5bHxr/77ruN582b9wHA2LFjt91yyy3tqlrWa6+91mzVqlUNY8O7d+/O3L59ewbAoEGDPm3SpMkXPbTf/e53d2RnZ3v//v0/Kysrs2HDhu0E6Nmz52dr166tn7jsevXq+UUXXbQDoG/fvnteeumlZgBr166tf95557UrKSmpt3///oz27dvvq6zGrVu3Zu7atSvz7LPP3g1wxRVXbB0+fPjXY9OHDx++HeCUU07Zc/3113+pjspUGc5m9mfgDKCVmW0E/hOoB+DuU4C5wFnAamAvMOpQChARkaPHjTfe+FGfPn3yL7rook+qsxx3p7CwcFl8CMc0bty4PH44OzvbATIzM8nKyvKMjKBTOCMjg9LS0i9deo1vk5WV9UWbcePGdbjmmmu2XHrppTvmzJnT9FDPdhM1aNDAY+soKytLdgm4QlV2a7v7xe7e2t3ruXs7d/+Du08JgxkP/NjdO7l7b3fXcyBFROqo3NzcsnPOOWf7n/70p1axcSeddNKeqVOnHgvw8MMPt+jXr9/uxPmaNm1atmvXri+6w0877bSdt91229diwwsXLmyYOE+67dq1K7NDhw4HAB577LGWFdUW07Jly7JmzZqVxa4n/+EPf2g5YMCAL23b4dDtO0VEjjKpfPXpSPrFL36xZdq0aV986vehhx5af/nll+fdc889x7Vs2bJ0+vTp6xLnGTp06KfDhg3rNG/evOZ33333+kceeWTD6NGjO3Tt2jW/rKzMTj755F2nnHLK+iNc96aLL764U25u7v5+/frtWb9+fXay2uLn+eMf/7h27NixHcePH5/RoUOHfX/+85+/tG2Hw4KvJ3/1+vXr54WFh3eSra+oSGWi8jUVHadSkeoco2b2trv3ix9XVFS0rqCgoFrdyFIzioqKWhUUFOQljte9tUVERCJG4SwiIhIxCmcREZGIqZUfCGtw7LU1XYKIiMgRozNnERGRiFE4i4iIREyt7NYWEZFK/OqYtD4ykl/tqPJ705mZmX27dOnyWWz4/PPP3/b5559n7Nu3zx544IHi2PiFCxc2HDFixNfXrFmztG3btr0LCwuXtW7dunT9+vVZV199dYeioqJG9evX93bt2u279dZbi0eNGnU8wObNm+s3adKkrGnTpmUtWrQoXbhw4cq0bmPEKJxFRKTasrOzy5cvX/5+/LiioqLss88+u2t8OD/++OMthg4dui2+XXl5Od///vc7X3LJJVvnzJmzBoIQ37FjR2ZsmUOHDs0bMmTIjlGjRm3/KranpimcRUTkiCgoKNjXrFmz0pdffrnxwIED9wDMnj27xbx58w46650zZ07TrKwsj39O8imnnPJZ4vLqEl1zFhGRatu3b19G9+7d82M/v//9748FGDp06LYZM2a0APjrX//auHnz5qW9e/c+6GlPixYtalhQULC3JuqOKp05i4hItSXr1ga4/PLLt5122mk9ysrKNsyYMaPFsGHDtiWbXw6mM2cRETliOnfufKBt27b75s6d23Tu3LnHXnbZZV8K5969e39WVFTUqCbqiyqdOYscIbpZjkhg+PDh266//vr2HTp02NepU6cDidPPOeecXTfddJPdcccdra677rpPAF555ZVGu3fvzjj77LPT8gjG2kbhLCJytEnhq0/pFrvmHBseOHDgjgcffLAYYOTIkdt/+ctftp88efKGZPNmZGQwe/bsD66++ur2d99993HZ2dnerl27fffdd1/S9nWBwllERKqtrKyswjcEbdq0KS0tLX0ncXxxcfHi2O95eXkH5s6du6aiZTz99NPrql1kLaJrziIiIhGjcBYREYkYhbOIiEjEKJxFREQiRuEsIiISMQpnERGRiNFXqUREjjK9p/VO6yMjF1+++JAfGTlr1qzV3bp123/LLbd8bfLkye02bdpU1LJlyzIIHnRxxx135P7tb39bfe+997YsLCxsPH369PXprLm2UziLiEi1VXRv7ZkzZ7bs1avXnhkzZjQfP3781pqorTZSt7aIiBwRS5cuzd67d2/GpEmTip966qkWNV1PbaJwFhGRaot/ZOSZZ57ZCWDatGktzj///G2DBg3avXbt2gbFxcXqrU2RdpSIiFRbsm7tZ599tsUzzzyzOjMzk8GDB2+fPn36sTfeeGNJTdVYmyicRUQk7d58882GH374YfagQYO6Ahw4cMDat2+/T+GcGnVri4hI2k2fPr3Fddddt6m4uHhxcXHx4o8//njRli1b6q9cubJ+TddWG+jMWUTkKJPKV5+OtOeee67FnDlzVsWPGzx48PZp06a1GDBgwJ748TNnzmy5YMGC5rHhhQsXLkv23Oe6ROEsIiLVtnfv3nfjh+MfBxkzderUjbHfhwwZsgtg/PjxW/UVqy9LqVvbzAaZ2QozW21mE5NMP8bMnjezIjNbamaj0l+qiIhI3VBlOJtZJvAAMBjIBy42s/yEZj8G3nf3AuAM4A4z03UFERGRw5DKmXN/YLW7r3H3/cATwLkJbRxoamYGNAG2AaVprVRERKSOSCWc2wIb4oY3huPi3Q/0ADYBi4Fr3L08cUFmdqWZFZpZYUmJPk0vIiKSTCrhbEnGecLw94D3gDbAicD9ZtbsSzO5P+Lu/dy9X05OziEXKyIiUhekEs4bgfZxw+0IzpDjjQKe8cBqYC3QPT0lioiI1C2pfJXqLaCLmR0PFAMXAZcktFkPfAf4h5nlAt2ANeksVEREUrOse4+0PjKyx/Jlh/XIyFWrVmXHPxrypz/9ad7rr7/+/sknn/wZQJcuXXrOmTNnVbdu3fa3bdu2d2Fh4bLWrVuXTpgw4binn366ZUZGhmdkZPDggw9+OHDgwD39+/fv9rvf/W7Dt7/97b0AK1asqD9kyJAuq1atWprO7Y2CKsPZ3UvNbBywAMgEHnX3pWY2Jpw+Bfg18JiZLSboBp/g7p8cwbpFRCRCkt1be9WqVdnxw7m5ufsnTZrU+oUXXqjw5O2ll15qvGDBguaLFy9+v2HDhr558+asffv2Jbu8elRL6SYk7j4XmJswbkrc75uAf09vaSIicjT5zne+s+PNN99sWlRUlF1QULAvWZvi4uJ6LVq0KG3YsKEDtG7duk5+80f31hYRkWpL9sjIRBkZGVxzzTVbbrnlltYVLee8887buWnTpvp5eXm9RowY0eGFF15oEj995MiRX4+t56yzzuqS7u2ICoWziIhUW6xbe/ny5e//5S9/+aCidlddddXWd955p8ny5cuT3qjqmGOOKV+yZMn7999//4c5OTmll19+ead77723ZWz69OnT18TWM3fu3FXJlnE0UDiLiMhXpl69eowbN27LpEmTjquoTVZWFkOGDNl11113bbr99tvXP/fcc8d+lTVGgR58ISIiX6lx48Zt7dq163F79uzJTJxWVFSUnZGRQe/evfcBvPvuuw3btWu3/6uvsmYpnEVEjjKpfPWpJjVo0MCvvPLKj2+66ab2idN27tyZOX78+A47d+7MzMzM9Ly8vH3Tpk37sCbqrEnmnnizr69Gv379vLCw8LDmfWDMy2muRo4mP54ysKZLAHScSsWqc4ya2dvu3i9+XFFR0bqCggJ9fbUWKioqalVQUJCXOF7XnEVERCJG4SwiIhIxCmcREZGIUTiLiIhEjMJZREQkYhTOIiIiEaPvOYuIHGUeGPNyWh8Z+eMpA6v83nSjRo1O2rt377sATz755DE33HBD+5deemnlQw891KpJkyZlkyZN+mjo0KF5Q4YM2TFq1KjtsfmO5sc+VofCWURE0mbWrFlNf/7zn7efP3/+qi5dutS5O3uli8JZRETSYv78+U1+/OMf5z3//POrevbsmfSRkJIahbOIiFTb/v377cILL+z84osvrjjppJM+r+l6ajt9IExERKqtXr163qdPn91TpkxpVdO1HA0UziIiUm1mxuzZs9e89957jSdOnFjh4yAlNQpnERFJi6ZNm5bPnz9/1cyZM1veddddOoOuBl1zFhE5yqTy1acjJTc3t2z+/PkrTz/99O45OTmlidN/9rOfdZw4cWJ7gNatW+9/8skn16xduzY7Nzf3hFib3/zmNxt++MMfbk+cty5ROIuISLXFvuMM0Llz5wPFxcWLAUaMGPFpbPzTTz+9Ltm8paWl7xzxAmsZdWuLiIhEjMJZREQkYhTOIiIiEaNwFhERiRiFs4iISMQonEVERCJGX6USETnK3HHhkLQ+MvK6J+cc0iMjY7Zu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\n", + "image/png": "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\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -395,27 +299,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster g:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.001283 & 0.000748 \\\\\n", - "1 & 4 & 0.034040 & 0.025278 \\\\\n", - "2 & 5 & 0.004384 & 0.003918 \\\\\n", - "3 & 6 & 0.176091 & 0.166656 \\\\\n", - "4 & 7 & 27.376816 & 30.954255 \\\\\n", - "5 & 8 & 72.407386 & 68.849146 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "
" + "
" ] }, "metadata": { @@ -427,27 +318,90 @@ "name": "stdout", "output_type": "stream", "text": [ - "Cluster h:\n", - "\\begin{tabular}{lrrr}\n", - "\\toprule\n", - "{} & term & cpu & ram \\\\\n", - "\\midrule\n", - "0 & -1 & 0.000148 & 0.000022 \\\\\n", - "1 & 4 & 0.006021 & 0.000751 \\\\\n", - "2 & 5 & 0.000858 & 0.000144 \\\\\n", - "3 & 6 & 0.015642 & 0.001873 \\\\\n", - "4 & 7 & 78.910066 & 97.713322 \\\\\n", - "5 & 8 & 21.067264 & 2.283888 \\\\\n", - "\\bottomrule\n", - "\\end{tabular}\n", - "\n" + "\n" ] }, { "data": { - "image/png": "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p06dUpcsWdJw7969Mddff33brl27du7atWvnDz74oAEATJo0qcWIESPaXHXVVe0HDx58yaRJk1oMHjw45aqrrmrfsmXLbrNnz26SkZHRqkOHDqnXXHNN++LiYgJAr169On700Uf1AaB+/fqX/+IXv2jZsWPH1LS0tE55eXkxAPDGG280vuyyyzp17tw5tU+fPh3y8vJigtU2adKkFg8//HASAKxatSouLS2tU4cOHVL79evXtrCwMNq3vPHjx7fs1q1b55SUlK5LlixpeCbbMxzhvAdAa7/hVgBC6sYQEZELxwMPPPD1ggULmhYVFUX7j8/IyEi+7bbbirZu3brx1ltvLRo/frx/ZqBjx44lo0aNKszIyPhq8+bNG/v3739k3LhxrSdNmvTV+vXrN73zzjtfZmRkpPjar127tv7SpUtz33vvvR0AsGvXrtjly5fnzps3LzcjI+OSvn37Htq6devGevXqlb/99tuNA+s8fvx4VO/evY9s2bJlY+/evY88++yziQDQr1+/I2vWrNm8adOmjUOHDt0/derUi4PV5j+vu+6665Jp06bt2bp168YuXbocnzx5cgvftNLSUq5bt27TY489ljd16tQWgXVUJhzd2osATCD5JoArARzU+WYRkdqnadOm5cOGDSt69NFHfxAXF1fuG//FF180WLx48ZcAMH78+P2PPPJIq6rmtXLlykbbtm2L8w0fOXIk+sCBA1EA0L9//28bNmz4XQ/tT37yk4OxsbHWq1ev42VlZRw6dOghAOjSpcvxHTt21A2cd506dWz48OEHAaBnz55Hly1b1ggAduzYUffmm29uVVhYWKekpCSqdevWxZXVWFRUFH348OHoG2644QgA3H333UXDhg271Dd92LBhBwCgT58+Rx944IHT6qhMleFM8q8ArgPQjOQeAP8FoA4AmNkMAFkABgLIBXAMwOgzKUDkQlXvokmRLkHkvHvooYe+6tGjR+rw4cO/qc58zAzZ2dmb/EPYp0GDBuX+w7GxsQYA0dHRiImJsagop1M4KioKpaWlp5169W8TExPzXZsJEyYk33fffQW33377wczMzPgzPdoNVK9ePfMto6ysLNgp4ApV2a1tZiPMrLmZ1TGzVmb2qpnNcIMZ5rjXzNqaWTcz030gRURqqaSkpLIbb7zxwBtvvNHMN+7yyy8/OnPmzIsA4KWXXmqa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\n", + "image/png": "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No2XX37Z9eEODAzkgQceyLbcjTfemOkXU+VPYcoEYMCAASxduhSA/fv3U6lSJapXr+6av2rVKjp16kTr1q254447OHv2LAANGjRgwoQJtGzZkrZt27Jt2zZ69erFddddxxtvvAGAMYZx48a5zkoXLlwIwNdff03Xrl3p378/zZs359lnn3UFQYBJkyYxa9YsJw+PIzSgeMiwYcNYunQpERERTJw4kTlz5jB8+HCCgoJyXWf37t20adPmimkvX76csLAwJ7N7VShMmQBUrFiRevXqsXv3bmJiYhg6dKhr3okTJ4iKiuLLL79k27ZttG3blldffdU1v379+sTGxtK1a1fuvfdeFi9ezMaNG5k8eTIAS5YsITY2lh07dvDll18ybtw44uPjAdi2bRuzZs1i79693H///cybNw+A9PR0YmJiuOeee5w+REVWom4b/5lUqlSJ//73vwAkJiYyffp0PvnkEx544AESExN54okn6NSpU4HSHDduHFFRUdSoUYN33nkHsC6OZZXTNFW0MrnrrruIiYnhiy++YM2aNbz33nsAbNy4kT179tC5c2cALl68mCmN/v37A1a16ezZs1SoUIEKFSoQGBhIUlIS33zzDZGRkfj6+lKrVi1uuukmNm/eTMWKFWnfvj0NGzYErLOdatWqsX37do4fP06rVq2oVq2ax45VYWlAKQZTpkxh0qRJLFiwgC5dujBkyBAGDRrEF198kWm50NBQtm7dys0335xjOjNmzGDIkCGZplWrVo3ExETX+z/++CPT6bjKWX7LJEPfvn0ZN24cbdu2pWLFiq7pxhgiIiJYsGBBjusFBgYC4OPj43qd8f5K10bKlSuX6f3o0aOJjo7m2LFj3H///fnaz+KmVR4Pi4uL4/Dhw3Tr1o3k5GR8fHwQEc6fP59t2QkTJjBu3DiOHTsGWL92b7/9dp7pd+vWjQ8++MB1C3bu3Ll0797d+R35EylImWQICgriH//4B5MmTco0vWPHjmzYsMF1TevcuXPs3bs333np2rUrCxcuJC0tjYSEBNatW0f79u1zXHbgwIGsXLmSzZs306tXr3xvozjpGYqHTZo0ialTpwIQGRnJgAEDmD59Oi+88EK2Zfv06cPx48fp0aMHxhhE5Iq/RA8++CA//fQTN9xwAyJC27ZtmTZtmkf25c+iIGXi7q677so2rUaNGkRHRxMZ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\n", "text/plain": [ - "
" + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "data": { + "image/png": "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LufPny+yfRWUBpRCUqxYMU6fPs25c+fw9/fn/PnzTJw4kWHDhuW4ztixY3n77bddX+4SJUrw2GOPZVmudevWmc6YKnfykycAXbt2JSYmBoC9e/dSrlw5rr/+etf8pUuX0qJFC5o0aULPnj05efIkAMHBwYwYMYLw8HAiIyPZtGkTHTt25KabbuLDDz8EwBjD0KFDXaXSmTNnArBy5UpatWrFvffeS4MGDXj55ZddQRBg5MiRvPvuu05+PI7QgFJIHnzwQWJiYujQoQP//Oc/+eCDD3j44YcpVapUjuts376dpk2bXnbbCxcuJDQ01MnkXhXykycAZcuWpUaNGmzfvp3o6GgeeOAB17w///yT0aNH880337Bp0yYiIyOZMGGCa37NmjWJjY2lVatW9O/fnzlz5rBmzRpGjRoFwLx584iNjWXLli188803DB06lMTERAA2bdrEu+++y65duxg4cCDTpk0DID09nejoaB566CGnP6IC86rbxleScuXK8dVXXwFw9OhRxo0bxxdffMFjjz3G0aNHef7552nRokWetjl06FBGjx5NxYoV+eSTTwDr4tjFspumCpYnvXv3Jjo6miVLlrB8+XImT54MwJo1a9ixYwctW7YEICUlJdM27r33XsCqNp08eZIyZcpQpkwZSpQowbFjx/jxxx/p06cP/v7+VK5cmdtvv53169dTtmxZmjVrRq1atQCrtFOhQgU2b95MUlISERERVKhQodA+q/zSgFIEXnvtNUaOHElUVBS33XYbPXr04P7772fJkiWZlmvYsCEbN26kXbt22W7nrbfeokePHpmmVahQgaNHj7reHzlyJFNxXGUvt3mSoUuXLgwdOpTIyEjKli3rmm6MoUOHDkRFRWW7XokSJQDw8/Nz/Z/x/nLXRkqXLp3p/aOPPsqUKVM4ePAgAwcOzNVxFjWt8hSy3bt3k5CQQJs2bTh9+jR+fn6ICGfOnMmy7IgRIxg6dCgHDx4ErLPdpEmTLrn9Nm3aMGPGDNct2KlTp9K2bVvnD+QKkpc8yVCqVCneeOMNRo4cmWl68+bNWbVqleua1qlTp9i1a1eu09KqVStmzpxJWloaycnJfP/99zRr1izbZbt168bixYtZv349HTt2zPU+ipKWUArZyJEjGTNmDAB9+vSha9eujBs3jldffTXLsp07dyYpKYk77rgDYwwictkz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\n", + "text/plain": [ + "
" ] }, "metadata": { @@ -457,22 +411,47 @@ } ], "source": [ + "\n", + "dft = None\n", "for cluster in \"abcd\":\n", " df = pd.read_csv(glob.glob(DIR + cluster + \"_actual/part-*\")[0], header=None,\n", " names=[\"term\", \"cpu\", \"ram\"])\n", - " plot_df(df, cluster, \"Actual\")\n", - " \n", + " plot_df(df, cluster, \"used\")\n", + " if dft is None:\n", + " dft = df\n", + " else:\n", + " dft = dft.append(df)\n", + "\n", + "dft = dft.groupby(\"term\").sum().reset_index()\n", + "plot_df(dft, \"all\", \"used\")\n", + "\n", + "dft = None\n", "for cluster in \"abcdefgh\":\n", " data = None\n", " with open(DIR + cluster + \"_res_micros_requested.json\", \"r\") as f:\n", " data = json.loads(f.read())\n", " dfd = {'term': [], 'cpu': [], 'ram': []}\n", - " for term in [-1,4,5,6,7,8]:\n", + " for term in [4,5,6,7]:\n", " dfd['term'].append(term)\n", " dfd['cpu'].append(float(data[\"cpu-\" + (\"None\" if term == -1 else str(term))]))\n", " dfd['ram'].append(float(data[\"ram-\" + (\"None\" if term == -1 else str(term))]))\n", " df = pd.DataFrame(dfd, columns=['term', 'cpu', 'ram'])\n", - " plot_df(df, cluster, \"Requested\")" + " if dft is None:\n", + " dft = df\n", + " else:\n", + " dft = dft.append(df)\n", + " plot_df(df, cluster, \"requested\")\n", + " \n", + "dft = dft.groupby(\"term\").sum().reset_index()\n", + "plot_df(dft, \"all\", \"requested\")\n", + "\n", + "dfr2011 = {'term': [4,5,6,7], 'cpu': [28.2, 31.7, 13.9, 26.2], 'ram': [30.4,23.5, 17.3, 28.8]}\n", + "dfr2011 = pd.DataFrame(dfr2011, columns=dfr2011.keys())\n", + "dfa2011 = {'term': [4,5,6,7],'cpu': [19.2, 13.7, 23.2, 43.9], 'ram': [21.0,14.2,32.1,32.7]}\n", + "dfa2011 = pd.DataFrame(dfa2011, columns=dfa2011.keys())\n", + "\n", + "plot_df(dfr2011, \"2011\", \"requested\")\n", + "plot_df(dfa2011, \"2011\", \"used\")" ] }, {