结合2D/3D gnuplot?

结合2D/3D gnuplot?,gnuplot,Gnuplot,在gnuplot中,通过组合splot和contour命令,可以在长方体的底面(或顶面)获得具有三维图形和二维图形的绘图。但是,我想知道是否可以这样做,但用外部2d“数据”代替2d等高线…?当然。每个2d绘图也是一个具有恒定Z坐标的3D绘图。虽然gnuplot确实支持一些2d绘图样式(例如直方图)在没有3D等效物的情况下,涉及点、线、向量和标签的常见样式同时存在于2D和3D中。因此,在许多情况下,您的问题的答案是,如果要定位2D绘图,例如 plot "data" using 1:2 with

在gnuplot中,通过组合splot和contour命令,可以在长方体的底面(或顶面)获得具有三维图形和二维图形的绘图。但是,我想知道是否可以这样做,但用外部2d“数据”代替2d等高线…?

当然。每个2d绘图也是一个具有恒定Z坐标的3D绘图。虽然gnuplot确实支持一些2d绘图样式(例如直方图)在没有3D等效物的情况下,涉及点、线、向量和标签的常见样式同时存在于2D和3D中。因此,在许多情况下,您的问题的答案是,如果要定位2D绘图,例如

 plot "data" using 1:2 with linespoints
在三维单位立方体的底面,即z=0的xy平面上,可以将其替换为

 splot "data" using 1:2:(0) with linespoints

谢谢Ethan!当然可以。现在,我意识到splot命令中没有带圆圈的绘图,这通常是合理的,但在这种情况下,显示我想要的将是有用的。
splot with circles
将在5.4版中受支持