我想将 3D 绘图投影到 2D 绘图中。假设 f(x,y) 描述了我的 3D 图,我想将 y 视为参数,并同时在一个 2D 图中绘制 f(x,0)、f(x,2)、f(x,4) 等。我不想采用不同的线/点样式和颜色并在角落中添加图例,而是希望以相同的样式制作每个图,并在每条线旁边放置一个标签。
这在 gnuplot 中是否可能,或者我是否必须依靠更复杂的东西?
最佳答案
I had a similar question recently. gnuplot (4.7.0) 的开发版本中有一个选项可以执行此操作。您可以将行标题的位置更改为行本身的末尾/开头。如果你的图看起来像我想象的那样(有点等高线图),这可能就是你想要的:
plot f(x,y) title 'f(x,y)' at end
否则您可能需要手动指定标签及其位置:
help set label
了解更多信息。
关于gnuplot 直接在各个图表旁边打印图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808910/