はじめに
Matplotlib は、Python プログラミング言語とその数値数学拡張 NumPy 用のグラフ作成ライブラリです。このチュートリアルでは、Matplotlib を使って簡単な凡例を作成する方法を学びます。
VM のヒント
VM の起動が完了したら、左上隅をクリックしてノートブックタブに切り替え、Jupyter Notebook を使って練習しましょう。
時々、Jupyter Notebook が読み込み終了するまで数秒待つ必要がある場合があります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。
学習中に問題に遭遇した場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。
Matplotlib をインポートする
Matplotlib を使用するには、まずインポートする必要があります。
import matplotlib.pyplot as plt
グラフと軸を作成する
データをプロットするには、グラフと軸を作成する必要があります。
fig, ax = plt.subplots()
データをプロットする
plot() 関数を使ってデータをプロットすることができます。
line1, = ax.plot([1, 2, 3], label="Line 1", linestyle='--')
line2, = ax.plot([3, 2, 1], label="Line 2", linewidth=4)
最初の凡例を作成する
legend() 関数を使って、最初の線の凡例を作成することができます。
first_legend = ax.legend(handles=[line1], loc='upper right')
最初の凡例を追加する
add_artist() 関数を使って、最初の凡例をグラフに追加する必要があります。
ax.add_artist(first_legend)
2 番目の凡例を作成する
legend() 関数を使って、2 番目の線のための別の凡例を作成することができます。
ax.legend(handles=[line2], loc='lower right')
グラフを表示する
show() 関数を使ってグラフを表示することができます。
plt.show()
まとめ
このチュートリアルでは、Matplotlib を使って簡単な凡例を作成する方法を学びました。Matplotlib をインポートし、グラフと軸を作成し、データをプロットし、グラフに 2 つの凡例を作成して追加しました。最後に、show() 関数を使ってグラフを表示しました。