我有两个数据集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 绘制两条线并在一个图形中添加图例?
答案 0 :(得分:0)
根据the docs,以下内容应该有效:
gnuplot.plot({'first', x, y, '-'},
{'second', x1, y1, '-'})
答案 1 :(得分:0)
torchstyle变量包含:“set style data linespoints”,用于设置数据绘制到线点的样式。
您需要编写此命令:
gnuplot.raw('set style data lines')