尝试创建一个函数,在该函数中我可以替换图形名称(TableName)和年份(Year),并返回图形以及数据框。我也不知道是否可以返回那么多东西,也许我必须嵌套函数?
def var_graph(TableName, Year):
TableName = TableName.loc(TableName.index.isin(top4))
plt.figure(figsize = (15,6))
plt.title(str(Year)+'Var %', fontsize = 16)
plt.xlabel('Months', fontsize=14)
plt.ylabel('% of Var', fontsize=14)
return plt.plot(TableName.T)
return plt.legend(TableName.T, title = 'Name', loc='best')
return TableName
我收到错误:unhashable type: 'numpy.ndarray'
谢谢大家