Используя OpenTSDB, мы фиксируем количество байтов, отправляемых через сетевой интерфейс в секунду. При построении этих фигур ось Y имеет научное обозначение (т.е. 5e+07). Текст справки для параметра формата оси Y предполагает, что его можно использовать для преобразования байтов в мегабайты или гигабайты, и ссылается на раздел «Спецификаторы формата» документации GNU Plot. Я прочитал это, но мне все еще не ясно, как преобразовать значения. Я не смог найти примеров, когда люди вели беседу, устанавливая формат оси Y.
Формат gnuplot по оси Y конвертирует байты в мегабайты
Ответы (1)
Спецификатор формата %c
дает вам замену символа соответствующей научной силы, например. k
для 1e3, M
для 1e6 и т. д. Спецификатор %s
устанавливает соответствующую мантисса.
Рассмотрим следующий файл test.dat
:
1e7
2e7
5e7
1e8
Со сценарием
set format y '%.0s%cB'
plot 'test.dat' with linespoints
вы получаете вывод (используя 4.6.5):
person
Christoph
schedule
04.08.2014