import matplotlib.pyplot as plt
# ログから読み取った平均移動距離の推移(0回目~49回目)
# ※スペースの都合上、主要なポイントのみ記載していますが、実際はログの数値をすべて入れます
history = [29.2, 27.6, 30.4, 29.4, 31.2, 30.0, 30.0, 30.0, 29.8, 29.6,
30.2, 29.2, 30.4, 29.6, 29.0, 29.4, 31.0, 30.4, 31.2, 29.6,
31.6, 31.2, 29.4, 29.2, 29.6, 28.8, 28.8, 29.6, 29.8, 28.4,
30.2, 30.8, 29.8, 30.4, 29.4, 30.0, 30.0, 30.4, 30.2, 29.6,
28.0, 29.8, 29.8, 30.0, 30.2, 30.2, 29.0, 29.6, 29.6, 29.8]
plt.figure(figsize=(10, 6))
plt.plot(history, marker='o')
plt.title('Average Distance over Iterations (Failed Convergence)')
plt.xlabel('Iteration')
plt.ylabel('Average Distance')
plt.grid(True)
plt.show()
aW1wb3J0IG1hdHBsb3RsaWIucHlwbG90IGFzIHBsdAoKIyDjg63jgrDjgYvjgonoqq3jgb/lj5bjgaPjgZ/lubPlnYfnp7vli5Xot53pm6Ljga7mjqjnp7vvvIgw5Zue55uu772eNDnlm57nm67vvIkKIyDigLvjgrnjg5rjg7zjgrnjga7pg73lkIjkuIrjgIHkuLvopoHjgarjg53jgqTjg7Pjg4jjga7jgb/oqJjovInjgZfjgabjgYTjgb7jgZnjgYzjgIHlrp/pmpvjga/jg63jgrDjga7mlbDlgKTjgpLjgZnjgbnjgablhaXjgozjgb7jgZkKaGlzdG9yeSA9IFsyOS4yLCAyNy42LCAzMC40LCAyOS40LCAzMS4yLCAzMC4wLCAzMC4wLCAzMC4wLCAyOS44LCAyOS42LCAKICAgICAgICAgICAzMC4yLCAyOS4yLCAzMC40LCAyOS42LCAyOS4wLCAyOS40LCAzMS4wLCAzMC40LCAzMS4yLCAyOS42LAogICAgICAgICAgIDMxLjYsIDMxLjIsIDI5LjQsIDI5LjIsIDI5LjYsIDI4LjgsIDI4LjgsIDI5LjYsIDI5LjgsIDI4LjQsCiAgICAgICAgICAgMzAuMiwgMzAuOCwgMjkuOCwgMzAuNCwgMjkuNCwgMzAuMCwgMzAuMCwgMzAuNCwgMzAuMiwgMjkuNiwKICAgICAgICAgICAyOC4wLCAyOS44LCAyOS44LCAzMC4wLCAzMC4yLCAzMC4yLCAyOS4wLCAyOS42LCAyOS42LCAyOS44XQoKcGx0LmZpZ3VyZShmaWdzaXplPSgxMCwgNikpCnBsdC5wbG90KGhpc3RvcnksIG1hcmtlcj0nbycpCnBsdC50aXRsZSgnQXZlcmFnZSBEaXN0YW5jZSBvdmVyIEl0ZXJhdGlvbnMgKEZhaWxlZCBDb252ZXJnZW5jZSknKQpwbHQueGxhYmVsKCdJdGVyYXRpb24nKQpwbHQueWxhYmVsKCdBdmVyYWdlIERpc3RhbmNlJykKcGx0LmdyaWQoVHJ1ZSkKcGx0LnNob3coKQ==