我想要一个绘图脚本,它将在同一个图上绘制多个图,其中我的数据值具有相同的 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
.
.
.
.
谢谢
我想要一个绘图脚本,它将在同一个图上绘制多个图,其中我的数据值具有相同的 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
.
.
.
.
谢谢
您没有指定有关绘图程序的任何首选项,因此这里是使用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
使用您发布的数据文件(完全如图所示,包括换行符和空格以及列标题),我得到:
您当然也可以使用另一种输出格式,例如pdf
,它更适合此类线图。然后只需将前两行替换为:
set terminal pdfcairo
set output 'output.pdf'