如何使用python循环为2004年到2015年的每一年生成单独的图?
目前我每年都在重复代码,太乏味了
plt.figure(figsize=(30,15), dpi= 80)
calmap.yearplot(df_raw1['2004']['TEU'], cmap='YlGn', fillcolor='grey',
linewidth=0) # Plot for year 2004
plt.figure(figsize=(30,15), dpi= 80)
calmap.yearplot(df_raw1['2005']['TEU'], cmap='YlGn', fillcolor='grey',
linewidth=0) # Plot for year 2005
plt.figure(figsize=(30,15), dpi= 80)
calmap.yearplot(df_raw1['2005']['TEU'], cmap='YlGn', fillcolor='grey',
linewidth=0) # Plot for year 2006
plt.figure(figsize=(30,15), dpi= 80)
calmap.yearplot(df_raw1['2007']['TEU'], cmap='YlGn', fillcolor='grey',
linewidth=0) # Plot for year 2007
plt.show()
years = ['2004', '2005', '2006', '2007', '2008', '2009','2010', '2011', '2012', '2013', '2014', '2015']
for i in range(len(years)):
plt.figure(figsize=(30,15), dpi= 80)
calmap.yearplot(df_raw1[years[i]]['TEU'], cmap='YlGn', fillcolor='grey', linewidth=0)
plt.show()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句