26章単純な線グラフ
あらゆるプロットの中で最も単純なのは、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()
figure
(クラスplt.Figure
のインスタンス)は、軸、グラフィックス、テキスト、ラベルなど、すべてのオブジェクトを含む1つのコンテナと考えることができます。axes(クラスplt.Axes
のインスタンス)は上に示したような、目盛、グリッド、ラベルを持つ境界です。最終的には、可視化されるものを構成するプロット要素をすべて囲みます。このⅣ部では、figure
インスタンスには変数名fig
を使用し、axes
インスタンスまたはAxesインスタンスの集合には変数名ax
を使用します。
axes
を作成したら、ax.plot
関数を使用してデータをプロットできます。最初は単純な正弦波をプロットします( ...
Get Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.