Добавьте минус в верхний индекс в gnuplot - PullRequest
1 голос
/ 29 апреля 2020

Я хотел добавить символ минуса в верхний индекс в gnuplot, например, отображая заголовок "NH4-", я попробовал приведенный ниже код, но минус слишком мал, чтобы его увидеть.

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

затем я использовал эти символы «-», но они не могли отображаться на карте.

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

Ответы [ 3 ]

1 голос
/ 29 апреля 2020

Еще несколько возможностей:

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^{\257}"

Внешний вид вариантов 4 и 5 будет зависеть от вашего терминала (здесь set term wxt). На другом терминале код ascii может быть другим.

0 голосов
/ 29 апреля 2020

Существует символ Unicode U + 207B SUPERSCRIPT MINUS
, который идеально подходит для того, что вы хотите. Это можно ввести непосредственно в текстовую метку, если вы работаете в UTF-8, что настоятельно рекомендуется. В противном случае вы можете использовать восьмеричные экранированные символы, чтобы вводить их побайтно:

C восьмеричные экранированные UTF-8: \ 342 \ 201 \ 273

  set title "NH@^⁻_4"

или в версии 5.4 ( -rc1 доступен для тестирования) вы можете использовать escape-последовательность Unicode

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

enter image description here

0 голосов
/ 29 апреля 2020

Вы можете часто указывать шрифт, размер шрифта или множитель размера шрифта. Попробуйте

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

, который умножает размер шрифта на 1.6. Обратите внимание на пробел между множителем и символом минус.

...