週末はいつも晴れ

社会人3年目の日記です。プログラミングとか旅行とかラーメン。

matplotlibのよくわからんところ

以下のstackoverflowの投稿の話です。
stackoverflow.com

matplotlibをググりまくっていると、上記の質問のように複数のプロット方法があることに気づくと思います。
回答はあまり質問者の意図を理解できていないようです。


これを解決しようとすると、plt.subplot()やplt.figure()が何のオブジェクトを返しているのか、そのオブジェクトのGUIグラフ上の役回りとか知る必要が出てくると思います。
1つ目の例にしても、plt.plot()って何か返してるの?とか、そのあとに何も渡していないのにplt.show()とかplt.savefig()で表示/保存されるのはなんで?matplotlibをimportした時点で何かオブジェクトが生成されてるの?とか、いろんな疑問が湧いてくると思います。

でも、こういう過去の色々を引きずってゴチャゴチャしてて、他に応用しにくそうな知識って頭に入れたくないですよね。


誰か頭のいい人がこのめんどくさい質問に回答してくれたり、解説してくれないものでしょうか