如何在Gnuplot 5.2 Patchlevel 6a中将时间导数(点)放在变量x之上?

时间:2019-03-26 15:56:53

标签: gnuplot

我试图用图形表示微分方程组的解,但我的解包括初始条件的时间导数,我不知道如何将点放在变量x的顶部,有人知道怎么做吗?谢谢。

1 个答案:

答案 0 :(得分:1)

三种可能的解决方案。

使用UTF8字符编码的解决方案1 ​​

# Unicode U+0307 "COMBINING DOT ABOVE" (derivative Newtonian notation)
# UTF8 hexadecimal byte sequence  0xCC 0x87
# UTF8 escaped octal byte sequence \314\207
set encoding utf8
set title sprintf("initial x\314\207 = 1.23") font "Times:Italic,15"

使用gnuplot自己的标记序列的解决方案2

# enhanced text mode overprint "x" with "." raised by 0.8 character height units
# see "help enhanced" for full syntax description
set title "initial {~x{0.8.}} = 4.56" font "Times:Italic,15"

gnuplot开发版本(5.3)中使用unicode功能的解决方案3

set title "initial x\U+0307 = 7.89"

所有3个选项都会产生这样的输出 enter image description here