Python: 如何在函数外使用函数中定义的图形?
Python: How to use a figure defined in a function outside the function?
我有这个代码:
def functionPlot():
ax = plt.figure().add_subplot(111)
ax.plot([1,1])
return ax
if __name__=="__main__":
ax=functionPlot()
我想获取函数 "functionPlot" 中定义的图形以用于 "main" 函数。
我做不到。
我怎样才能做到这一点?我应该 return 从函数中得到什么?
也许你的意思是:
import matplotlib.pyplot as plt
def functionPlot():
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([1,1])
return fig
if __name__=="__main__":
fig = functionPlot()
# do other things with fig
我有这个代码:
def functionPlot():
ax = plt.figure().add_subplot(111)
ax.plot([1,1])
return ax
if __name__=="__main__":
ax=functionPlot()
我想获取函数 "functionPlot" 中定义的图形以用于 "main" 函数。 我做不到。 我怎样才能做到这一点?我应该 return 从函数中得到什么?
也许你的意思是:
import matplotlib.pyplot as plt
def functionPlot():
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([1,1])
return fig
if __name__=="__main__":
fig = functionPlot()
# do other things with fig