matplotlib.plot一些常用的函数记录
代码示例:
import torch
import torch.nn.functional as F
from torch.autograd import Variable
x = torch.linspace(-5,5,200)
x = Variable(x)
x_np = x.data.numpy()
y_relu =F.relu(x).data.numpy()
import matplotlib.pyplot as plt
plt.figure(1,figsize=(8,6))
plt.plot(x_np,y_relu,c='red',label='relu')
plt.ylim((-1,5))
plt.legend(loc='best')
plt.savefig("example.png")
example.png :
plt.figure()
def figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=Figure, clear=False, **kwargs)
通过new_figure_manager(新图形管理器)返回一个figure图形实例。定制的figure类将与pylab接口进行关联,同时将相关参数传递给figure的初始化函数。
注意:如果你创建了多个figure实例,必须确保你显式的调用“close”来释放你已经不再使用的figure实例。因为只有这样pylab才能正确的释放内存。
参数详解请看此链接:https://blog.csdn.net/zjyklwg/article/details/79477261
plt.plot()
链接:https://blog.csdn.net/u014539580/article/details/78207537
plt.savefig()
保存图像,保存为png形式。
注意:一般在plt.show()之前保存图像,否则会得到空白的图像。具体原因详见:点此链接
plt.legend()
扫描二维码关注公众号,回复:
8759350 查看本文章
![](/qrcode.jpg)
示例:
upper right:
upper left: