Gnuplot 如何在3D绘图时设置固定标题?

Gnuplot 如何在3D绘图时设置固定标题?,gnuplot,Gnuplot,我有一个3D绘图,我需要在屏幕左上角放置一个文本块,我如何实现这一点 据我了解: 我无法将自己的文本放置在“键”块 我无法在“标题”栏中放置带换行符的文本 “标签”块绑定到图形的网格,而不是屏幕 我使用Windows终端实时旋转图形,这对我来说很重要,这段文本保留在一个位置,即屏幕的左上角 你可以。检查帮助键设置键标题“带换行符的文本” 你可以。使用\n,例如设置标题“一些带换行符的文本” 也可以绑定到屏幕:在屏幕0.1、屏幕0.8设置标签1“更多\ntext”检查帮助坐标 \三,。从版本5.2

我有一个3D绘图,我需要在屏幕左上角放置一个文本块,我如何实现这一点

据我了解:

  • 我无法将自己的文本放置在“键”块

  • 我无法在“标题”栏中放置带换行符的文本

  • “标签”块绑定到图形的网格,而不是屏幕

  • 我使用Windows终端实时旋转图形,这对我来说很重要,这段文本保留在一个位置,即屏幕的左上角

  • 你可以。检查帮助键<代码>设置键标题“带换行符的文本”

  • 你可以。使用
    \n
    ,例如
    设置标题“一些带换行符的文本”

  • 也可以绑定到屏幕:
    在屏幕0.1、屏幕0.8设置标签1“更多\ntext”
    检查
    帮助坐标


  • \三,。从版本5.2开始,“设置键固定”命令将在屏幕上将键块固定到固定位置,与3D打印旋转无关

    \二,。见前面的答案

    \一,。尽管gnuplot为更改自动生成的关键块的布局提供了有限的选项,但您可以通过为每个绘图标题指定特定位置来创建自己的关键块。如果愿意,这允许您散布由“设置标签”命令生成的其他文本。这对多点图特别有用,但也适用于单个图。下面是从在线演示集中的一个示例中提取的片段

    set label 1 at screen 0.75, screen 0.22 "{/:Bold Custom combined key area}" center
    set key autotitle columnhead nobox title "  "
    set multiplot layout 3,2 columnsfirst \
                  title "{/:Bold Illustrate use of a custom key area}" \
                  margins 0.05, 0.95, 0.05, 0.90 spacing 0.0, 0.0
    
    plot 'immigration.dat' using 0:6   lt 1 title at 0.75, 0.18
    plot 'immigration.dat' using 0:12  lt 2 title at 0.75, 0.15
    plot 'immigration.dat' using 0:13  lt 3 title at 0.75, 0.12
    plot 'immigration.dat' using 0:14  lt 4 title at 0.75, 0.09
    set xtics scale 0 font ",8"
    
    plot 'immigration.dat' using 0:($6+$12+$13+$14):xtic(strcol(1)[6:]) with linespoints lt black pt 7 title "total"
    
    unset multi