教えて頂きたいこと
matplotlibに関して教えて頂きたいことがあります。
下記のソースコード最後の部分の、
line, = ax.plot([], [], lw=2)
という書き方についてです。
この「変数, = 」という書き方によって変数は要素が一つだけのタプルとして
認識される、ということまでは調べて分かりました。
しかし、このax.plotの返り値を
line = ax.plot([], [], lw=2)
という形で書いても問題なく空白のグラフの領域を
作ることができるのですが、なぜわざわざ返り値を受け取る変数を
タプルとして書いているのでしょうか。
何かタプルとして書くメリットが存在するのでしょうか。
該当のソースコード
Python
1import numpy as np 2from matplotlib import pyplot as plt 3fig = plt.figure() 4ax = plt.axes(xlim=(0, 2), ylim=(-2, 2)) 5line, = ax.plot([], [], lw=2)
補足情報(FW/ツールのバージョンなど)
Python 3.7.4
matplotlib 3.1.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/06 14:23 編集