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()
参考リンク
matplotlib基礎 | figureやaxesでのグラフのレイアウト
早く知っておきたかったmatplotlibの基礎知識、あるいは見た目の調整が捗るArtistの話
In Matplotlib, what does the argument mean in fig.add_subplot(111)?
0 件のコメント:
コメントを投稿