Visdom boxplot()绘制箱形图(附带实例)
Visdom 是 PyTorch 深度学习最常用的模型可视化工具。Visdom 提供了多种绘图函数,可以用于实现数据的可视化。
boxplot() 函数用来绘制指定数据的箱形图。它接受一个 N 或一个 N×M 张量 X 作为输入,该张量 X 指定了 N 个数据值,用来构造 M 个箱形图。
以下是 boxplot() 函数目前支持的选项:
以下是绘制一个箱形图例子的代码:
boxplot() 函数用来绘制指定数据的箱形图。它接受一个 N 或一个 N×M 张量 X 作为输入,该张量 X 指定了 N 个数据值,用来构造 M 个箱形图。
以下是 boxplot() 函数目前支持的选项:
- opts.legend:在 X 中每一列的标签;
- opts.layoutopts:图形后端为布局接受的任何附加选项的字典,比如 layoutopts = {'plotly':{'legend': {'x':0, 'y':0}}}。
以下是绘制一个箱形图例子的代码:
# 导入相关库
import visdom
import numpy as np
# 生成一个 100 行 2 列的随机数矩阵
X = np.random.rand(100, 2)
# 对第二列的每个元素加 2
X[:, 1] += 2
# 使用 Visdom 库绘制箱形图
vis.boxplot(
# 要绘制箱形图的数据
X=X,
# 图例
opts=dict(legend=['男性', '女性'])
)
输出如下图所示:
ICP备案:
公安联网备案: