如何在gnuplot中的符号上加一个点?

Sug*_*raj 6 latex symbols gnuplot legend

我正在尝试在 gnuplot 中创建一个图,在图例中的符号 theta 上带有点。

我正在寻找类似于乳胶中的 \dot{\theta} 和 \ddot{\theta} 的东西。但是,大多数帖子要求使用输出 .tex 文件的“set term latex”或“set term epslatex”。我需要将输出保留为 pdf,在图例中的 theta 上带有点和双点。这可能吗?感谢任何帮助。谢谢!

代替“音高率”,我需要符号 theta 上面有一个点。代替“俯仰加速度”,我需要上面有两个点的符号 theta。

set term pdf
set termopt enhanced
set encoding utf8
set output "rampfuncs.pdf"
set style func linespoints
set xlabel 'time'
set format y "%.2f"
plot "output.dat" using 1:2 title '{/Symbol q} - Pitch angle', \
"output.dat" using 1:3 title 'Pitch rate', \
"output.dat" using 1:4 title 'Pitch acceleration'
set term x11
Run Code Online (Sandbox Code Playgroud)

从 meuh 回答后更新:图像供参考

在此处输入图片说明

来自 meuh 的评论后的第二次更新:图片 2

在此处输入图片说明

meu*_*euh 6

gnuplot 指南的增强文本模式部分对此进行了描述。您可以使用~波浪号来叠印两个项目,例如~a/将叠印a/。在您的情况下,您需要将点字符提高字体大小的 1.1 倍(根据经验找到),以便它出现在 之上,a因此您可以使用此数字作为字符前缀,并将其括在大括号中以使其成为一项:~a{1.1.}

plot "data" using 1:2 title '{/Symbol q} angle', \
 "data" using 1:3 title '~{/Symbol q}{1.1.}   rate', \
 "data" using 1:4 title '~{/Symbol q}{1.1..}  accel'
Run Code Online (Sandbox Code Playgroud)

这给出了这个结果:

在此处输入图片说明

如果~{}{}构造位于标题的末尾,则似乎存在一个错误,即标题将无法正确显示。简单的解决方法是在标题末尾添加一个额外的空格~{}{}