如何在同一个图中绘制多个图形

时间:2013-08-29 07:47:09

标签: plot

我想要一个绘图脚本,它将在同一个绘图上绘制多个图形,其中我的数据值具有相同的x坐标。这将帮助我绘制图中每个变量的差异。我尝试使用电子表格进行绘图,但这些图表彼此无法清晰识别。我希望你能帮助我制作剧本。我的数据如下所示

x y1 y2 y3 y4
1 10 25 28 30
2 20 15 40 20
3 10 10 30 20
4 2 5 15 30
.
.
.
.

谢谢

1 个答案:

答案 0 :(得分:0)

您没有指定有关绘图程序的任何首选项,因此这是使用gnuplot的版本。只需运行以下脚本

set terminal pdfcairo
set output 'output.pdf'

set style data linespoints
set key autotitle columnheader
plot 'data.txt' using 1:2, '' using 1:3, '' using 1:4, '' using 1:5

使用您发布的数据文件(完全如图所示,包括换行符和空格,以及列标题)我得到:

enter image description here

您当然也可以使用其他输出格式,例如pdf,更适合此类线图。然后用前两行代替:

set terminal pdfcairo
set output 'output.pdf'