February 2024
Intermediate to advanced
576 pages
9h 17m
Japanese
あらゆるプロットの中で最も単純なのは、1つの関数y=f(x)の可視化です。まず最初に、簡単なプロットを作成する方法を学びます。後続の章でも行うように、必要なパッケージのインポートとJupyter Notebookの設定を行います。
In [1]: %matplotlib inline
import matplotlib.pyplot as plt
plt.style.use('seaborn-whitegrid')
import numpy as np
すべてのMatplotlibプロットで、図(figure)と座標軸(axes)の作成を最初に行います。次の例が最も簡単な方法です(図26-1を参照)。
In [2]: fig = plt.figure()
ax = plt.axes()
図26-1 空の格子状グラフ
figure(クラスplt.Figureのインスタンス)は、軸、グラフィックス、テキスト、ラベルなど、すべてのオブジェクトを含む1つのコンテナと考えることができます。axes(クラスplt.Axesのインスタンス)は上に示したような、目盛、グリッド、ラベルを持つ境界です。最終的には、可視化されるものを構成するプロット要素をすべて囲みます。このⅣ部では、figureインスタンスには変数名figを使用し、axesインスタンスまたはAxesインスタンスの集合には変数名axを使用します。
axesを作成したら、ax.plot関数を使用してデータをプロットできます。最初は単純な正弦波をプロットします( ...