py-py’s blog

何か書くよ

matplotlibについて

業務上でmatplotlibを利用することが多く、以下の記事は参考になったため載せる。

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

参考となる図は記事元を見ること

簡単にまとめる

matplotlibのグラフの作り方

シンプルな例:

fig = plt.figure()

#一行一列の図形を作成
ax = fig.add_subplot(1,1,1)
ax.plot(x,y)

Figure, Axes, Axisの階層構造について

  • Figure:グラフを作成する大元となるオブジェクト。
  • Axes:Figureオブジェクトに属する。plotが表示される。
  • Axis: x軸、y軸を表す
  • Title:タイトル
  • (x,yの)label:label

大事なこと

  • AxesオブジェクトはFigureに属している
  • AxisオブジェクトはAxesに属している

上記のことが分かっているとシンプルな例で記載しているコードは理解しやすくなる。

#Figureオブジェクトを作る
fig = plt.figure()

#figに属するAxesオブジェクトを作る
ax = fig.add_subplot(1,1,1)
ax.plot(x,y)

一旦ここまで