Basics of plotting (matplotlibを用いた描画の基本)

[ipynb source of this note]
[To homepage]

plotの基本

【注】

最初にpyplotの関数利用を体験し、次にオブジェクト指向型の使い方を説明する。それぞれ異なった関数名があるので混乱しやすいが、このような複数のスタイルがあることを認識していれば慣れやすいと思う。

装飾をつける

2価関数的なplotも可能 → 軌跡描画などに使用

オブジェクト指向的な書き方

こちらのほうが自由度が多いので推奨する。(Web上の参考事例では両者が混ざっていることもあるのでわかりにくい。)

(注)

下の例のようにadd_subplotで追加する方法以外に

fig, axs = plt.subplots((2,2), figsize=(5,5))

と、複数のsubplotを作ってしまうこともできる。この場合、axsは2行2列のaxisの配列になる。

pandasのDataFrameの複数のデータのプロットを一つの図に入れ込むときは、上記のようにaxisを作っておいて、DataFrameのplotのオプションにaxにプロットオブジェクトを指定する。

A simplest inline gui: using "interact" in ipywidgets

Using "interact_manual"

Plotting starts after pushing "Run Interact".