update graph and table

This commit is contained in:
wjsjwr 2020-11-10 22:32:09 +08:00
parent c62d2d0054
commit 2c6284e1bf
2 changed files with 20 additions and 3 deletions

View File

@ -31,4 +31,21 @@ for f in Path('wos-data-compete').iterdir():
result[name] = survivals
print(json.dumps(result))
# print(json.dumps(result))
average = [0]*20
for k, v in result.items():
for r, l in v.items():
average[int(r)] += len(l)
for i in range(20):
average[i] /= len(result)
idx=[]
s=[]
for i in range(1,16):
idx.append(str(i))
s.append("%.1f"%average[i])
print(" & ".join(idx))
print(" & ".join(s))

View File

@ -44,8 +44,8 @@ def p1(x, coopr, crawx, crawy, postfix, show=True):
ax.set_xlabel("Rounds", size=11)
ax.set_ylabel(r"f$_{\rm c}$", size=11, fontstyle='normal')
ax.yaxis.grid(True, linestyle='--')
# if postfix == 'SURVIVE':
# ax.legend(loc='upper center', fontsize=10, ncol=1)
if postfix == 'SURVIVE':
ax.legend(loc='upper center', fontsize=10, ncol=3)
plt.tight_layout()
if show: