首页 > 编程知识 正文

matlab怎么把plot函数画出的赋值

时间:2023-05-05 14:10:09 阅读:208038 作者:169

它们都做不同的事情,因为matplotlib使用分层顺序,其中图形窗口包含可能由许多轴组成的图形。此外,还有来自pyplot接口的函数,还有图类上的方法。我将在下面讨论这两种情况。

pyplot接口

pyplot是一个收集一些函数的模块,这些函数允许以函数式方式使用matplotlib。我这里假设pyplot已经作为进口matplotlib.pyplot导入为plt。

在这种情况下,有三个不同的命令删除东西:

plt.cla() clears an axis,即当前图形中的当前活动轴。它使其他轴不受影响。

哪些函数适合你最好取决于你的用例。

close()函数还允许指定哪个窗口应该关闭。参数可以是使用figure(number_or_name)创建时赋予窗口的数字或名称,也可以是获取的图形实例,即usingfig = figure()。如果没有给close()参数,当前活动的窗口将被关闭。此外,还有语法close(‘all’),它关闭所有图形。

方法的图类

此外,图类提供了清除图形的方法。

我将在下面假设fig是图的一个实例:

fig.clear()是fig.clf()的同义词,

注意,即使del fig也不会关闭关联的图形窗口。据我所知,关闭图窗口的唯一方法是使用如上所述的plt.close(fig)。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。