我刚刚阅读了没有 textfile 的 Gnuplotting 数据,我想做同样的事情,但使用“多图”。我目前有:
plot 'data.csv' using 1:3:2:6:5:7:xticlabels(8) with candlesticks title 'Quartiles' whiskerbars, \
'' using 1:4:4:4:4:4 with candlesticks lt -1 notitle
我想将数据内联到data.csv
.
我刚刚阅读了没有 textfile 的 Gnuplotting 数据,我想做同样的事情,但使用“多图”。我目前有:
plot 'data.csv' using 1:3:2:6:5:7:xticlabels(8) with candlesticks title 'Quartiles' whiskerbars, \
'' using 1:4:4:4:4:4 with candlesticks lt -1 notitle
我想将数据内联到data.csv
.
这很容易:
set multiplot layout 1,2
plot '-' u 1:2
1 2
2 3
3 4
e
plot '-' u 1:2
2 3
3 4
4 5
e
请注意,内联数据对伪文件并不是特别满意''
。那时您实际上需要再次包含整个数据。所以,如果你想在多图的同一个子图上有 2 条轨迹:
set multiplot layout 1,2
plot '-' u 1:2, '-' u 1:3
1 2 3
4 5 6
7 8 9
e
1 2 3
4 5 6
7 8 9
e
plot '-' u 1:($2*$3)
1 2 3
4 5 6
7 8 9
e
这最终就像你有一个数据文件一样data.txt
:
#data.txt
1 2 3
4 5 6
7 8 9
并用这个(更简单的)脚本绘制它:
set multiplot layout 1,2
plot 'data.txt' u 1:2, '' u 1:3
plot '' u 1:($2*$3)