我试图使用gnuplot在单个图中绘制多个数据文件。使用" plot"这很简单。但是,使用" splot",所需的输出不会通过。我正在使用的文本文件具有以下形式:
0 0 23
0 1 10
0 2 43
0 3 20
等等。我制作的plt文件(暂时不包括轴的细节)是:
set pm3d map
splot "first.txt" using 1:2:3,\
"second.txt" using 1:2:3
答案 0 :(得分:1)
使用pm3d时可能存在的一个问题是,您需要在x和y中有两个不同的值来生成一个彩色方块。这意味着,如果您有数据文件
0 0 1
0 1 0
1 0 0
1 1 1
你得到一个正方形,角为(0,0),(0,1),(1,0)和(1,1),默认情况下颜色值为0.5(角落第三列的平均值) 。如果是,例如你的所有x值都是零,pm3d将不起作用。
您可以尝试在没有pm3d的情况下绘制数据,如果这也失败了,原因就在您的数据文件中。
gnuplot会给你任何特定的错误吗?
答案 1 :(得分:0)
反斜杠后你不能有那个空白行。