如何用 Torch gnuplot 绘制两条线?
Posted
技术标签:
【中文标题】如何用 Torch gnuplot 绘制两条线?【英文标题】:How to plot two lines with Torch gnuplot? 【发布时间】:2017-07-25 13:30:23 【问题描述】:我有两个数据集x,y
、x1,y1
。我想将它们全部绘制在一个图中。
require 'gnuplot'
local x,y,x1,y1 = unpack(data)
gnuplot.xlabel('PPL')
gnuplot.ylabel('Epoch #')
gnuplot.plot(x,y,x1,y1)
这很好用,但我想要直线而不是虚线。另外,我想在右上角包含一个图例。 唉,无论我尝试什么组合,它都不起作用。
gnuplot.plot(x,y,x1,y1,'-')
gnuplot.plot('1','2',x,y,x1,y1,'-')
gnuplot.plot('1','2',x,y,x1,y1,'-')
如何使用 gnuplot 在一个图中绘制两条线并添加图例?
【问题讨论】:
【参考方案1】:根据the docs,以下应该可以工作:
gnuplot.plot('first', x, y, '-',
'second', x1, y1, '-')
【讨论】:
不幸的是,它没有。我试过这个符号。【参考方案2】:torchstyle 变量包含:“set style datalinespoints”,设置数据绘制为linespoints的样式。
你需要写这个命令:
gnuplot.raw('set style data lines')
【讨论】:
以上是关于如何用 Torch gnuplot 绘制两条线?的主要内容,如果未能解决你的问题,请参考以下文章
torch7 gnuplot 包中的错误? (Ubuntu 16.04)