gnuplot 直接在各个图表旁边打印图例

标签 gnuplot

我想将 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/

相关文章:

file - 在 gnuplot 中读取外部数据文件

linux - gnuplot 在 x2 上显示 y2 值

GnuPlot 在 x 轴上绘制从零日开始的基于零时的数据

gnuplot - 使用 gnuplot 拟合对数数据

cmd - 使用 gnuplot 从 stdin 绘制数据

command-line - 如何将命令行参数传递给 gnuplot?

gnuplot - 在 WXMaxima GUI 中绘制图形

gnuplot - 如何在 gnuplot 中绘制多条线的平均值和标准差

c++ - CERN 根目录 : Is is possible to plot pairs of x-y data points?

colors - GNUplot:如何使用数据中的颜色代码绘制行堆叠条形图?