как включить символ ангстрема и греческие буквы в gnuplot?

С помощью awkвы можете сделать что-то вроде:

awk '
  $0 == "Millionaire" {
    if (n < 0) {
      close("sort")
      print last
    }
    n = 4
  }
  n > 0 {
    n--
    print
    next
  }
  n-- {print last | "sort"}
  {last = $0}
  END {
    if (n < 0) {
      close("sort")
      print last
    }
  }'

Для сортировки строк от четвертой после Millionaireдо второй перед следующей Millionaire.

0
22.08.2019, 23:11
1 ответ

Вы можете увидеть символы в этом примере:

set terminal postscript eps color enhanced size 10cm,10cm
set output 'pic.eps'
set encoding iso_8859_1
set xlabel "{/Symbol=30 a}"
set ylabel "{/Symbol=30 b}" 
set label "Label {/Symbol \104}{\305} End" at 1.7,2.5 font "Times,30"
set title "TITLE {/Symbol=30 \104}{/Helvetica=30 \305} END"
set key off
plot "-" with lines
1 3
2 2
3 3
end

Синтаксис символа:{/имя шрифта=размер\код }, поэтому, например, у нас есть {/Symbol=30 \104}для дельты и {/Helvetica=30 \305}или просто {\305}для ангстрема. Убедитесь, что у вас есть кодировка set encoding iso_8859_1или аналогичная, чтобы использовать кодировку ISO Latin -1. См. Расширенный текстовый режим в руководстве по gnuplot по адресу gnuplot.info .

enter image description here

2
28.01.2020, 02:39

Теги

Похожие вопросы