From 21fb19c1742f158a20eb886d4834d687ba175764 Mon Sep 17 00:00:00 2001 From: wendtalexander Date: Thu, 26 Jan 2023 10:09:59 +0100 Subject: [PATCH] adding final behaviour plot --- code/plot_chirp_size.py | 17 ++++++++--------- poster/figs/chirps_winner_loser.pdf | Bin 17572 -> 17751 bytes 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/code/plot_chirp_size.py b/code/plot_chirp_size.py index 7b875e1..31ae9cf 100644 --- a/code/plot_chirp_size.py +++ b/code/plot_chirp_size.py @@ -253,7 +253,8 @@ def main(datapath: str): fig, (ax1, ax2, ax3) = plt.subplots(1, 3, figsize=( 21*ps.cm, 10*ps.cm), width_ratios=[1, 0.8, 0.8], sharey=True) - plt.subplots_adjust(left=0.11, right=0.948, top=0.905, wspace=0.343, bottom=0.145) + plt.subplots_adjust(left=0.11, right=0.948, top=0.905, + wspace=0.343, bottom=0.145) scatterwinner = 1.15 scatterloser = 1.85 chirps_winner = np.asarray(chirps_winner)[~np.isnan(chirps_winner)] @@ -273,13 +274,12 @@ def main(datapath: str): scatterloser, chirps_loser, color=ps.orange) ax1.set_xticklabels(['winner', 'loser']) - ax1.text(1, 2000, f'{len(chirps_winner)}', color='gray') - ax1.text(1.8, 2000, f'{len(chirps_loser)}', color='gray') + ax1.text(0.1, 0.95, f'n={len(chirps_winner)}', transform=ax1.transAxes, color=ps.white) for w, l in zip(chirps_winner, chirps_loser): ax1.plot([scatterwinner, scatterloser], [w, l], color=ps.white, alpha=1, linewidth=0.5) - ax1.set_ylabel('chirpcount', color=ps.white) + ax1.set_ylabel('chirpcounts', color=ps.white) ax1.set_xlabel('outcome', color=ps.white) colors1 = ps.red @@ -291,8 +291,8 @@ def main(datapath: str): color=ps.red, label=f'winner') ax2.scatter(size_diffs_loser, size_chirps_loser, color=ps.orange, label='loser') - ax2.text(-1, 2000, f'{len(size_chirps_winner)}', color= 'gray') - ax2.text(1, 2000, f'{len(size_chirps_loser)}', color= 'gray') + + ax2.text(0.05, 0.95, f'n={len(size_chirps_winner)}', transform=ax2.transAxes, color=ps.white) ax2.set_xlabel('size difference [cm]') # ax2.set_xticks(np.arange(-10, 10.1, 2)) @@ -300,10 +300,9 @@ def main(datapath: str): ax3.scatter(freq_diffs_higher, freq_chirps_winner, color=ps.red) ax3.scatter(freq_diffs_lower, freq_chirps_loser, color=ps.orange) - ax3.text(600, 2000, f'n = {len(freq_chirps_winner)}', color='gray') - ax3.text(650, 2000, f'{len(freq_chirps_loser)}', color='gray') + ax3.text(0.1, 0.95, f'n={len(freq_chirps_loser)}', transform=ax3.transAxes, color=ps.white) - ax3.set_xlabel('absolut frequency [Hz]') + ax3.set_xlabel('absolute frequency [Hz]') handles, labels = ax2.get_legend_handles_labels() fig.legend(handles, labels, loc='upper center', ncol=2) # pearson r diff --git a/poster/figs/chirps_winner_loser.pdf b/poster/figs/chirps_winner_loser.pdf index 6fe8f31e56abfaf8260b83de0a4d870b44cdcd46..7a48e4ebc33f82a67fec22376d2b510c0f50a858 100644 GIT binary patch delta 5008 zcmZuwc|4SD8_kxbYz>VpV+`{mjM*2Vv5b9RqOxR7wj@io#u}xN!6Zu(vLr+)MYa%y z?80P?A!N%|e0tx0zwdkbp17xz2SxIX4;lZ!wfo8OT>HZyov)Ej%uDrq!IF zb%wx78Lz7f-zvjcWCHLpUpPsYE zCV%02c#R?;`bAio?Cop{+3}>tpXO>P8hdZ+@^cK7({V%W@I=A)nfI1WyI;6II4WM$ zwF3p4a(l-#<)tG6?^$uq<3=wr>0Jqnm26!GYQnC3Cn*DUq4sgW`2?5dN$t~ZNnrtMz(=@+~?^}UkXuws|!nkB5KJ?Zcy!18eA zwJi0fO*Uj}FeCTng#`;)BLAshF)1V`=|DC|JHRR3?Drb+yj+;EobB#2X7)U3jv-v^ zi8m0bd?L#I;n(=&T1KKDlq}L{F2)Av{O5??$%Y7uBvT4mbh;B#m)ugnVO(nSK|0mN zgXZ&fPSp18?)utD^w5JvH)Glzj~y{>DE8uv5}#CTcp0c*?$^hSj-@jjgPWIb)faFR z78U&yj6yb^19sS^@}(r{z}7MRlyHaNn5>%1&hmF-|r+mBMW$shT)oJgS zn#)t`TWHhdK0b@d;wy1>oZxX~eKhE_ENjucQI>*~^5Sv2Nh$lMV;f;BBIm=)*T?S< zU*v!0@WV!a1e$0kwE40W-^cSLLZEXH;VYo}4q?3dJd6Z6dNpw}25a%sJq}rfC?vl@dSg0`vXDZBAE#+#2^> zPrGXgkUgCr4V`1=cVY{0<5l%>kPfX{Vb@%|W#Kp21s;jEAGx8R5LV33!ZDP($QwnF zfZaM7_|%bP3AwnApN+u}NM4=KmlJmabYJsdrUXRw=INb`|5Z&26E#@5$LcJK?K3yj}mS zm0Y$In2P%R%RAuVfbESjF3<3L(-ps*Hg&9?%hd_WE$1l}bvU(XeIRPaT0WEGumj`M zU=s6h+@Q&yf9Q2V!11C(BNrpD5^>&x2%wo2zbSQC2worgO~8`0=vi%f?Xz{ImEN)o z9z0f&whMD*bta;(6nqL&DKLAc=IcFJO=c<9!^s3LDq34wnbF77 zYJ8t5lp*=5P>gJRUYBj~yL8NBbDK~m6K`trXNHNUkfSAyKky6Q#=8b4ij8`t#oP6L zwQaDI<-pps<&#g!hV@sRJgm&It?ho5*}%1VHI~Y6vG{0(D2VMq2?Jxg$2#n=C0VK} z7KA;^+|72u;tb84*aTE^_jZI3FA13qG$wXCCCBN9%k>C;4wy}jhQgENYsu8OiMqzy z0UnGiM$OFg)CUbwGg*9n@41p(#QBgTQpHBvtkE81p5-_! zOb_u%Ge9Z*K?W5NB3USz>8VUL^d8$}u~w?yq`xjX9lSO&|EqVXzfyFe`LX}R%I3{J zf}5p{g&VD?PL5{h*EAJLboNi#D9DR#2b8JliA1nbiOgR9>*%^+u7e?{4+V&}~&Z?S+PSc$dr5hUU_i(&j3^C>Q!AwBDJE z<4K85^}D7p?HWEimhW8QA-tAUHI<#&xm|#WPkx(Ytgto=|U@jWSylnYhh(tD%+^r~SLCx~ubut<4rV)B28AtEdrhH3Ztlp4ujaHC4Wu`u;d#60`mqp{Ua&o%< z_n~1o=FY|o5!Q`e(!PO==#Ha3?=4#(@JNG*(7ZVNPUcAWM{`Q|=@FlF{RLT9$Bkm- zH$LWf1?e*j^;F+r)L$Tbb!IivUlq(1b&e6rUgNpAoud3{W8W3-Fy9i+RZTn-^&!-J zBrjZJ+GwKAzM$W(^xanB5b?aZevu$IUuw$bk;u-Cqi3RuRf*yKJ_^UK1xy8d%>?k> zVdugM<%YDP3L88f!n-xkvOch(ghNUq3?Eyo$d5E;`p$(zEXppDN8V*o`^p}7cV)fz zU8Psx(38GD=@kku?|?sD3No5hI8?yJR>|KVIM3r6&Lx@A9>Y27YvZLE(nU}U(12$o zCtv(=PP`&r{~LW(+r_u2bETj+t)-k9;IByZeHK0xQ(RrcF^@XAu^K3A#UIihMt?2! zjGHs8->^A7{@Abs`DnA4Z|X+?NRfS{TQqE;I>Jy_|DKFKYh$Qca7=PGwQM%Oa4`PF zP*D6K-n2!MS;YB`9^J9qp(H+NL$Kh3CL6%>j$`7J0k7>ZfQE)ovqa>_=Nt#mux~%6 z?Wn+**d)!xS6#hgnTQHtpGXd%k#RB(w+QX_3R$mcQolOlGGTnp5>Bpbs5<3Occ6}oSFzHuNX zmqcGn63p#4RgenFOiB2-yep&=eW@PCzSKmi7%VofvJlX&*}lQUSo|<%rq+iP5~UT6 z7a%36wt zBQu|uEVe6b_Wq)*yvW_Kj$Ea@=-#1jJGZdU-t=HHXRTY0sl7C<-coH*h~b>LF-_@V z5`>?`+7o0wt{Ey$%xMhKD{+b>Pvoc(v&TU>>-u+XnIZazD>YVYiodIAEVIIr8DGL0 z*0O75m!s616dp#<*9v21@x*Ybw%e>=*LH6Hb+7b5z66?P5;MvBX$Fk#RD!b0B-?~0 zy94m%94jC3@ z#t9L#l6(r^kfoHkj4`km_auqV0=z&`ovGXE+_)comXB(T@v{qYQI!qHxoWZlIG^^r z=Scj@jWRNQC;rk#KXjeP^!9QTyr1Pq;4d=7w)tqJiN%6fe}KBFVJ7b@A~e6F?@N@6 zY%C`dq&LudivLuyOJ? zChgE|$`bw28@5`uTM%{z^x*O(AcMBrEkIk#L@xaTu7;(``aahO(;VQW&{T>?U|oc< zSdeo7jK+-=HmoTv6=Ih{Og&07d3HfVT~+->%nTe1J`s8@u?TroQ~fc%b<|F1hHc4| zcDb+)?@^vseOv4*>Ac2s3HuX}FbnMKhQj%r9}k`RXo4tNUo*z!3}W)|R4GoeDv5{X zMu(%9H_m#yw~h3w4rZ`;+gL)_-3E0tloG=QBHQL(6PC(kio5L04V`Vms4v>)!w$YQwiYoTEm9292!Cr?N4IZgz3Hc7abZSg-Emhu8%VQvF)f-f&6Zm1Z z9e2Iew3X^uDjsLsW_?GFqmY_zes7?7+CW;leFcX@9rv!1sDdRkmlv6waCKMb;u@i!jl@fJ5nGi?S)|I1RJhfYcnJYO` zRrhG*AxS9xmhj+ll50wp-dR&n0-6#@rhoS;%UC|;-r?*#dM=xKb1G@Nliz+JJ9zMe zhV@y=ce9bs3Y9a)1RyI`zwkkkZ0-o`8dv{cndg7-o_^Dr1?s`T*l|7a0BHnx!}_DwWnn~VTX2y zSvUTvi`dF&iDw_|!W&ZslD(sW_mfMp<_7C1Bfjoe4b?|^*4#;I(pT^H&e}G#A8|`@ zKYmSTiv{#(9B&f#S>ypu9MCo$}}y zfT9Tqq@V$S@*aQ)1Em&lyquL^h=H=q$43znlqf%UoP&V^ISwfI2i7rA9Dx7^9OZ(L zxK=s*g%R8cj)t4U(Kr)04r>BOV2rg8lZ@xAKL0{OD6vauIb98tCI;-;qg zAf6-H%{)(!)rGe>d*w15GOjssoMH?Fl;cmt1Gy1kd8aGBcJ5#t5-hL9K^cHUm~miv zyYg+gBa46*7>NSI!6thE7>WMpWDiDSC}CKDKK9Su+s?tw$;bQBMHe41689VAkaqwh z@&CMb1S1LmoSeWY_@C3?wJ5}&+i(5yZtN)AVFVmbK*A}nPU~Gn687|dKVVNV$KMA8 z8jVLDz%Yn|by&on>wR1->i^VXFcf#90wW4e$tV6rhVL2O$HL+EEdLwBz<(#P4@2Vi z+TDj?PzT&%aQMB{{#}RN8|UAc?*Fukg8$C%--Sp#axbxc7z%mdgJ?J&L3u+IC&SSQ z_g delta 4882 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