在Mathematica中,可以将绘图存储在变量中,然后在以后的某个时间覆盖它们。例如,
plt1 = Plot[Cos[x],{x,0,Pi}];
plt2 = Plot[Sin[x],{x,0,Pi}];
plt3 = Plot[x,{x,0,Pi}];
Show[plt1,plt2]
Show[plt1,plt3]
给出两个图,一个覆盖cos(x)和sin(x)图,另一个覆盖cos(x)和x图。因此,对于第二个覆盖,我不需要回复cos(x),因为它已经保存在plt1中。
我想在python中也会发生同样的事情。我有一个二维函数,绘图很费时,我需要每次都用一些其他的数据来覆盖它。我可以只绘制一次然后将其与其他数据的绘图重叠吗?