我在尝试使用plt.subplots
时遇到了一些问题,无法更改图形大小。使用以下代码,我只能得到标准大小的图形,所有子图都挤在一起(大约有100个),显然只是一个额外的空图形大小。我尝试使用tight_layout
,但没有成功。
def plot(reader):
channels=[]
for i in reader:
channels.append(i)
plt.figure(figsize=(50,100))
fig, ax = plt.subplots(len(channels), sharex=True)
plot=0
for j in reader:
ax[plot].plot(reader["%s" % j])
plot=plot+1
plt.tight_layout()
plt.show()
channels
列表,但从未使用它?此外,你对reader
的for
循环是enumerate
的完美用例。例如:for plot, j in enumerate(reader):
。 - wflynnylen(reader)
жҲ–len(list(reader))
пјҢжӮЁеҸҜд»Ҙе§Ӣз»Ҳжү§иЎҢN_channels = len([1 for _ in channels])
пјҢеӣ дёәжӮЁдёҚйңҖиҰҒеӯҳеӮЁreader
зҡ„е®һйҷ…еҶ…е®№гҖӮ - wflynny