我想将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 - gnuplot在图旁边直接打印图例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12808910/

10-12 12:50
查看更多