我不确定我能否完成我想用gnuplot做的事情。
我不确定将数据绘制为彩色曲面图或以下列方式绘制是否更好:
首先,这是对我的数据格式的解释。
第一列包含时间值。时间通常与0, 1, 2, 3, 4, 5, ...
类似。对于每次,时间值旁边的行包含我想要绘制的数据。 (这是2D绘图上的y数据,x数据是包含时间索引的第一列数据的x索引(行索引)减去1。
我有很多(~1000)时间值。
所以它看起来像这样:
抱歉可怕的颜色选择。
基本上我想为每个时间值绘制一个折线图,并将这些2d图并排放在3d图中。
我可以用gnuplot吗?
我希望问题很明确,如果不是,我可以尝试添加更多信息。
答案 0 :(得分:0)
plot 'data.txt' matrix using ($1-1):3:2 every 1::1 with linespoints palette
data.txt
matrix
模式绘制线条系列(它是你想要的)using
绘制matrix
时的第一个和第二个参数是模式说明符:1:3
是 "plot rows of matrix" 。 "使用矩阵选项,列号可用作第一个 列,行号为第二列,实际矩阵值为 第三栏。"
($1)
在此处等于1
,但($1 - 1)
表示&#34;从列号中减去1&#34; - 这样< em> x 将从每行 0 开始。every 1::1
- 不要将第一列的时间值包含在情节中。using ..:..:2
允许您为palette
选项设置不同的颜色(等于行号)。