在python/matplotlib中返回复合图形对象

在python/matplotlib中返回复合图形对象,python,matplotlib,Python,Matplotlib,我想用几个单独的等高线和一个颜色条生成一个填充等高线图,就像matplotlib上的“带颜色条的线”图一样。问题是,在我的例程生成这个东西之后,我不想立即显示它。我希望例程返回它以进行进一步的可选处理。有办法做到这一点吗?谢谢。只要您未打开交互模式(即通过调用plt.ion()),您的图形将不会显示,直到您调用 plt.show() 因此,要继续在同一轴上绘图,只需继续调用绘图函数,如plt.plot或plt.contourf等。 这些调用是否源自例程并不重要。只要您未启用交互模式(即通过调用

我想用几个单独的等高线和一个颜色条生成一个填充等高线图,就像matplotlib上的“带颜色条的线”图一样。问题是,在我的例程生成这个东西之后,我不想立即显示它。我希望例程返回它以进行进一步的可选处理。有办法做到这一点吗?谢谢。

只要您未打开交互模式(即通过调用
plt.ion()
),您的图形将不会显示,直到您调用

plt.show()
因此,要继续在同一轴上绘图,只需继续调用绘图函数,如
plt.plot
plt.contourf
等。
这些调用是否源自例程并不重要。

只要您未启用交互模式(即通过调用
plt.ion()
),在调用之前,图形将不会显示

plt.show()
因此,要继续在同一轴上绘图,只需继续调用绘图函数,如
plt.plot
plt.contourf
等。
这些调用是否来自例程并不重要。

什么类型的可选处理?我主要考虑的是对主绘图的轴标签进行蒙骗(让用户选择单位,显示多少刻度,诸如此类)。什么类型的可选处理?主要是我在考虑对主绘图的轴标签进行蒙骗(让用户选择单位,显示多少刻度,诸如此类)。嗯,这很简单,看起来你是对的。谢谢这很简单,看起来你是对的。谢谢