Lua 如何用Torch gnuplot绘制两条线?

Lua 如何用Torch gnuplot绘制两条线?,lua,gnuplot,torch,Lua,Gnuplot,Torch,我有两个数据集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},'-') gnuplo

我有两个数据集
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在一个图形中绘制两条线并添加图例?

根据以下步骤应该可以:

gnuplot.plot({'first', x, y, '-'}, 
    {'second', x1, y1, '-'})

torchstyle变量包含:“set style data linespoints”,用于设置将数据打印到linespoints的样式

您需要编写以下命令:

gnuplot.raw('set style data lines')

不幸的是,没有。我试过这个符号。