はじめに
Matplotlib は、Python における強力なデータ可視化ライブラリです。Python でグラフやプロットを作成するための幅広いツールを提供します。このチュートリアルでは、pyplot を使ってテキストと数式を作成する方法を学びます。
VM のヒント
VM の起動が完了したら、左上隅をクリックしてノートブックタブに切り替え、Jupyter Notebook を使って練習しましょう。
時々、Jupyter Notebook が読み込み終了するまで数秒待つ必要がある場合があります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。
学習中に問題に遭遇した場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。そうすれば、迅速に問題を解決します。
必要なライブラリをインポートする
まず、必要なライブラリをインポートする必要があります。numpy と matplotlib.pyplot ライブラリをインポートします。
import matplotlib.pyplot as plt
import numpy as np
データを作成する
次に、グラフ用のデータを作成します。numpy ライブラリを使って正弦波を作成します。
t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2*np.pi*t)
グラフを描画する
次に、pyplot ライブラリの plot() メソッドを使ってグラフを描画します。
plt.plot(t, s)
グラフにテキストを追加する
pyplot ライブラリの text() メソッドを使って、グラフにテキストを追加することができます。座標 (0, -1) に "Hello, world!" のテキストを追加します。
plt.text(0, -1, r'Hello, world!', fontsize=15)
タイトル、X 軸ラベル、Y 軸ラベルを追加する
pyplot ライブラリの title()、xlabel()、および ylabel() メソッドを使って、グラフにタイトル、X 軸ラベル、および Y 軸ラベルを追加することができます。タイトルとして "Voltage vs Time"、X 軸ラベルとして "Time [s]"、Y 軸ラベルとして "Voltage [mV]" を追加します。
plt.title(r'Voltage vs Time', fontsize=20)
plt.xlabel('Time [s]')
plt.ylabel('Voltage [mV]')
グラフを表示する
最後に、pyplot ライブラリの show() メソッドを使ってグラフを表示します。
plt.show()
まとめ
このチュートリアルでは、pyplot を使ってテキストと数式を作成する方法を学びました。グラフにテキストを追加する方法、グラフにタイトル、X 軸ラベル、Y 軸ラベルを追加する方法、および pyplot を使ってグラフを表示する方法を学びました。