我正在尝试将时间序列数据集可视化为伪3D图形。但是,我在让filledcurves功能正常工作方面遇到了一些问题。它似乎在我的函数的“底部”添加了一个不需要的边框,我不知道如何修复这个问题。
以下是我的当前设置:我有nb_of_frames个不同的文件,我想在一个图上绘制它们。如果没有filledcurves选项,我可以做出像这样的事情:
plot for [i=1:nb_of_frames] filename(i) u ($1):(50.0 * $2 + (11.0 - (i-1)*time_step)) w l linewidth 1.2 lt rgb "black" notitle
使用filledcurves选项可以使我的图形“前置”,突出更“前置”的函数。示例如下:
与此不同的是,我想使用filledcurves选项来展示图形,并突出显示更“前置”的函数。
plot for [i=1:nb_of_frames] filename(i) u ($1):(50. * $2 + (11. - (i-1)*time_step)) w filledcurves fc "white" fs solid 1.0 border lc "black" notitle
这已经非常接近我想要的效果了,但似乎边框选项会在函数下方添加一条线,而我并不希望看到那条线。我尝试过几种 with filledcurves y1=0.0
的变体并尝试不同的 y1 值,但都没有起作用。
如果有任何帮助,我将不胜感激。谢谢你花时间阅读。
plot for [I:nb_of_frames]
等中执行多个命令。 - Eric Tovarplot "bath.plt" u ($1):($2 * 50.0) w l lt rgb "black" lw 2 notitle, \ for [i=1:nb_of_frames] filename(i) u ($1):(50. * $2 + (11. - (i-1)*time_step)) w filledcurves y1=7. fs solid 1.0 border lc "black" notitle, filename(i) u ($1):(50. * $2 + (11. - (i-1)*time_step)) w l lt rgb "black" lw 1.2 notitle
其中for循环执行两个命令。 - Eric Tovar