У меня есть эта программа, которая захватывает множество подробностей использования вашего компьютера и отображает все на хорошем графике (см. Ниже). Проблема, с которой я сталкиваюсь, заключается в том, что в левом нижнем углу окна gnuplot, где он обычно сообщает, где на оси (x, y), на которой находится ваша мышь, она сообщает мою ось x в научной нотации.gnuplot преобразование времени в научную нотацию
Например, вместо того, чтобы о том, что моя мышь находится (33: 10,20%) он сообщает, что, как (5.10770e + 08,20%) < - Random экспоненциальном). Я уже установил timefmt
и xdata
, поэтому я смущен тем, чего не хватает, чтобы правильно сообщить данные. Если бы кто-то мог помочь, это было бы очень признательно.
Я искал суперпользователя и Unix/Linux, и этот вопрос, похоже, подходит для Stackoverflow, поскольку gnuplot имеет собственный язык сценариев. Кроме того, если вы посмотрите на GNUPLOT метки на различных сайтах, GNUPLOT больше подходит на StackOverflow и имеет тысячи больше тегов по сравнению с 30 и 67.
Я смотрел Turn Off Scientific Notation In Gnuplot и попытался реализовать ответ здесь (Кристоф - человек GNUPLOT!), Но до сих пор не смог настроить его на правильную работу (он все еще отображает научную нотацию).
gnuplot -e persist "set title 'Resource monitor' ; set timefmt '%y/%m/%d-%H:%M:%S' ; set xdata time ; set xlabel 'TIME' ; set ylabel 'PERCENT' set yrange [0:101]" -e "plot '${cpuResFile}' using 1:2 title 'CPU' smooth Bezier, '${memResFile}' using 1:2 title 'MEM' smooth Bezier ; pause -1"
Я просто перечитал документ. 'set mouse mouseformat' используется для форматирования текста в действиях Button1 и Button2 - копирование координат в буфер обмена и временное аннотирование положения мыши. Для строки состояния отображения вы задаете формат мыши (я изменил свой ответ соответственно) – bibi
Большое спасибо! Это работает отлично. Я включил ту часть «правильного» сайта, поскольку предыдущие пары вопросов gnuplot, о которых я просил, были закрыты, заявив, что «gnuplot» не подходит для stackoverflow и имеет много дискуссий, которые он действительно делает. Спасибо за ответ, который отлично сработал! – bluerojo