第一步:
打开Anaconda Prompt
#未安装先输入安装visdom
pip install visdom
#安装完成输入先启动(每次)
python -m visdom.server
第二步:
打开浏览器,输入:http://localhost:8097 打开如下界面
第三步:
打开Jupyter Notebook->建环境->代码实现
第四:相关代码
for ii in range(0,10):
x=t.Tensor([ii])
y=x
vis.line(X=x,Y=y,win='polynomial',update='append' if ii>0 else None)
x=t.arange(0,9,0.1)
y=(x**2)/9
vis.line(X=x,Y=y,win='polynomial',name='this is a new Trace',update='append')
#灰色图片
vis.image(t.randn(64,64).numpy(),win='random1')
#彩色图片
vis.image(t.randn(3,64,64).numpy(),win='random2')
#36张随机彩色图片,每行6张
vis.images(t.randn(36,3,64,64).numpy(),nrow=6,win='random3',opts={'title':'random_imgs'})
vis.text(u'''<h1>hello visdom</h1><br>visdom是Facebook专门为<b>Pytorch</b>开发的一个可视化工具''',
win='visdom',opts={'title':u'visdom简介'}
)
#设置线性和颜色
import numpy as np
win=vis.line(
X=np.column_stack((
np.arange(0,10),
np.arange(0,10),
np.arange(0,10),
)),
Y=np.column_stack((
np.linspace(5,10,10),
np.linspace(5,10,10)+5,
np.linspace(5,10,10)+10,
)),
opts={
'dash':np.array(['solid','dash','dashdot']),
'linecolor':np.array([
[0,101,255],
[0,61,255],
[255,155,0],
]),
'title':'Different line dash types'
}
)
#画两条折线
vis.line(
X=[1, 2, 3, 4],
Y=[1, 4, 9, 16],
win='line1',#窗口id
name='test line1',#线条名称
update='append',
opts={
'showlegend':True,#显示网格
'title':'Demo line in Visdom',
'xlabel':"x1",#x轴标签
'ylabel':"y1",#y轴标签
},
)
vis.line(
X=[1, 2, 3, 4],
Y=[0.5, 2, 4.5, 8],
name='test line2',
win='line1',
update='append'
)