Python 将绘图函数导入mainscript时获取要显示的绘图

Python 将绘图函数导入mainscript时获取要显示的绘图,python,pandas,numpy,plot,Python,Pandas,Numpy,Plot,我为绘图制作了一个简单的函数——它可以工作,但是当我将函数导入到mainscript中时,当while循环运行时,它不会显示在我的“菜单”中。通常我使用plt.show()但是,我们已经用pd.DataFrame进行了绘图。有什么想法吗 def plotGrades(newGrades): t = newGrades['Final Grade'].value_counts().sort_index().plot("bar",title="Final grades",x="jfh")

我为绘图制作了一个简单的函数——它可以工作,但是当我将函数导入到mainscript中时,当while循环运行时,它不会显示在我的“菜单”中。通常我使用
plt.show()
但是,我们已经用pd.DataFrame进行了绘图。有什么想法吗

def plotGrades(newGrades):

    t = newGrades['Final Grade'].value_counts().sort_index().plot("bar",title="Final grades",x="jfh")
    return t


仍然
plt.show()
可以工作。删除
return
语句。调用该函数时,它将被打印。
DataFrame.plot()
应该返回一个axes对象。仍然
plt.show()
可以工作。删除
return
语句。调用函数时,它将被打印。
DataFrame.plot()
应返回一个axes对象。