Matplotlibのインラインラベル
Matplotlibでは、凡例を作成するのはそれほど難しくありませんが(example_legend()、以下)、プロットされている曲線にラベルを直接配置する方がよいスタイルだと思います(example_inline()以下のように)。手作業で座標を指定する必要があるため、これは非常に手間がかかります。プロットを再フォーマットする場合は、おそらくラベルの位置を変更する必要があります。Matplotlibの曲線にラベルを自動的に生成する方法はありますか?曲線の角度に対応する角度にテキストを向けることができるボーナスポイント。 import numpy as np import matplotlib.pyplot as plt def example_legend(): plt.clf() x = np.linspace(0, 1, 101) y1 = np.sin(x * np.pi / 2) y2 = np.cos(x * np.pi / 2) plt.plot(x, y1, label='sin') plt.plot(x, y2, label='cos') plt.legend() def example_inline(): plt.clf() x = np.linspace(0, 1, 101) y1 = np.sin(x * …