在 gnuplot 的上标中添加减号

Add a minus into superscript in gnuplot

我想在gnuplot的上标中加一个减号符号,比如显示标题"NH4-",我试了下面的代码,但是减号太小了看不到。

set key at 97,19 title "NH_@4^-" 

然后我用了这些符号“—”,但是在地图上显示不出来

set key at 97,19 title "NH_@4^—"

您通常可以指定字体或字体大小或字体大小乘数。尝试

 title "NH_@4^{/*1.6 -}"

将字体大小乘以 1.6。注意乘数和减号之间的 space。

更多可能性:

pl 1-x t "1 NH_@4^-",\
   2-x t "2 NH_@4^{--}",\
   3-x t "3 NH_@4^{/=14 -}",\
   4-x t "4 NH_@4^{/Symbol -}",\
   5-x t "5 NH_@4^{7}"

选项 4 和 5 的外观将取决于您的终端(此处 set term wxt)。 在其他终端上,ascii 码可能不同。

有一个unicode字符U+207B SUPERSCRIPT MINUS
那将完美地满足您的需求。 如果您在 UTF-8 中工作,这可以直接在文本标签中输入,这是强烈推荐的。否则你可以使用八进制转义逐字节输入:

C 八进制转义 UTF-8:213

  set title "NH@^⁻_4"

或者在 5.4 版本中(-rc1 可用于测试)您可以使用 unicode 转义序列

  set title "NH@^{\U+207B}_4"