我正在尝试将近似解(有限元方法)绘制成Navier-Stokes方程。我有一个名为plotNSu1的文件,如下所示:
6 1 4.21022e-34
5.95 1 8.15227e-34
5.9693 0.970854 0.055197
6 1 4.21022e-34
5.9693 0.970854 0.055197
6 0.95 0.0941333
6 1 4.21022e-34
5.9693 0.970854 0.055197
5.92625 0.951192 0.0915468
5.9693 0.970854 0.055197
5.95 1 8.15227e-34
5.92625 0.951192 0.0915468
...
(条目是x y z,分组,以便每组4个点之间有一个空行。)
我使用以下命令绘制:
splot "plotNSu1" with lines
我想让它看起来更漂亮,更容易阅读。 (在一个地方有一个小的下降,很难看到,但是解决方案的一个重要部分。)
我发现很多使用pm3d插值的例子,但似乎没有一个对我有用。我已经尝试了set style pm3d
和其他set style
命令,我尝试了set pm3d map interpolate 10,10
和splot "plotNSu1" with pm3d
,以及从示例中偷走的许多其他类似内容我发现我无法跟踪。大多数时候,我只是得到一个带有颜色键的空窗口而没有绘图,并且通常它会向我发送一个空的2d窗口。
我希望颜色随着绘图的轮廓而变化,以使小倾角更容易看到。有谁知道如何做到这一点?这是我一直试图使用的网站之一,看看我的目标是什么:http://gnuplot.sourceforge.net/demo/pm3d.html
我试图发布图片,但由于我没有足够的声誉,我不能。但是很难看出发生了什么,因为图表只是红色。
答案 0 :(得分:1)
由于@Christoph的帮助以及stackoverflow提出的另一个问题,我找到了一种方法来或多或少地完成这项工作:gnuplot pm3d plot triangle data
使用上述文件中的数据,在gnuplot中输入:
set dgrid3d
set pm3d corners2color c2
splot "plotNSu1" using 1:2:3 with pm3d
结果并不完美,它看起来有点不稳定,但它基本上做了我想要的,我现在可以更好地看到我的图形中的“下降”。