在多绘图模式下使用鼠标旋转 3D 绘图

fth*_*ker 3 gnuplot

当我在 gnuplot 中执行以下操作时...

set terminal x11
splot sin(x)
Run Code Online (Sandbox Code Playgroud)

我可以用鼠标旋转 3d 图

另一方面,如果我执行以下操作

set terminal x11
set multiplot layout 1,2
splot sin(x)
splot cos(x)
Run Code Online (Sandbox Code Playgroud)

我无法旋转 sin(x) 或 cos(x),尽管我很乐意这样做。有谁知道是否可以创建一个可以旋转的多图?

gio*_*ano 5

不幸的是你不能。Gnuplot 开发人员之一 Ethan A. Merritt解释了原因:

基本限制。“ multiplot”命令最好理解为“不要为下一个情节开始新页面”。因此,您的命令创建了两个单独的绘图,它们恰好位于同一页面上。Gnuplot 一次仅跟踪一张图的数据,因此您只能重绘最近的图。所有早期的情节早已不复存在。