2020年11月27日金曜日

matplotlibの使い方

  matplotlibの使い方には、1. plt()で処理するpyplotインターフェースとfigやaxを定義した後にax.plotで書くオブジェクト指向インターフェースの2つがあるとのこと。(参考リンク)


1. pyplotインターフェース

#ライブラリの読み込み

import numpy as np
import matplotlib.pyplot as plt

#xとyの定義
x = np.linspace(-5, 5,10)
y = x ** 3

#グラフの表示

plt.plot(x, y)
plt.show()


 


2.オブジェクト指向インターフェース

#ライブラリの読み込み

import numpy as np
import matplotlib.pyplot as plt

#xとyの定義
x = np.linspace(-5, 5, 10)
y = x ** 3

#(空の)図の表示

fig = plt.figure()

#サブプロットパラメータ(111)は1×1グリッドを示す。(111)で良いみたい。

ax = fig.add_subplot(111)

#xとyのグラフの表示

ax.plot(x, y)
plt.show() 

参考リンク

pythonのmatplotlibの使い方をまとめてみた

matplotlib基礎 | figureやaxesでのグラフのレイアウト 

早く知っておきたかったmatplotlibの基礎知識、あるいは見た目の調整が捗るArtistの話

matplotlib documentation 

Matplotlib.pyplotのplotの全引数を解説

matplotlibのめっちゃまとめ 

In Matplotlib, what does the argument mean in fig.add_subplot(111)?


 

0 件のコメント:

コメントを投稿