Мне было интересно, есть ли какие-либо общие инструменты построения графиков, доступные в наборе инструментов Unix?
Под графиком я подразумеваю простые бары или вещи, которые вы видите во многих утилитах на основе проклятий.
Под инструментарием Unix я подразумеваю вещи, по которым вы можете передавать данные в них, используя стандартные соглашения Unix.
Мне нужно посчитать что-то в лог-файлах (которые я отслеживаю tail -F
или с чем-то еще) и вычерчивать коэффициенты в реальном времени (например, процент ошибок или предупреждений).
The development and support for CERNLIB has been discontinued. Libraries will be continued to be provided "as is"
оповещение? В чем преимущество использования PAW Cernlib вместо R Sweave Latex? Никогда не слышал об этом, универсальный инструмент ?! Я использовал gnuplot до R Sweave Latex, я считаю, что последний гораздо удобнее в использовании - все в одном текстовом файле, включая изображения. Вы можете сделать это с gnuplot?"132 column fan-fold terminal"
, что это? Для матричных принтеров? Так это какой-то очень старый проект ?! Извините, ваш ответ слишком запутан,"[n]ot my first choice"
с gnuplot? У меня уходит время, чтобы понять, что ты имеешь в виду и пишешь. Почему Гнуплот?set term dumb
Сюжет ASCIIВы можете использовать R, которая может дать вам довольно красивые графики и провести большой статистический анализ ваших данных. Этот пост в блоге показывает вам способ сделать это.
Точно так же вы можете использовать gnuplot смотрите здесь и здесь
источник
"Generic plotting tools available in the unix toolbox"
это, вероятно, каждый базовый инструмент Un * x, вам нужно комбинировать инструменты для создания вещей. Я люблю сочетать латекс, R и Sweave! Термин"logs"
оставляет вопрос немного открытым, но, видимо, по назначению обратите внимание на этот термин"generic"
. Так что ничего о предварительной обработке с AWK / SED / etc и только о заговоре в текстовых файлах. Радоваться, веселиться!paper.tex
Теперь следующая загадка - доступность (предположим, что оператору нужен вывод ASCII, а не просто универсальный инструмент). Извините, у меня пока нет ответа, но я приведу ниже информацию для дальнейшего изучения.
Просто мысли вслух: выберите формат растрового изображения, такой как TIFF, а затем просто напечатайте каждый сотый столбец или что-то в этом роде, чтобы увидеть его. Извините, что размышляю, но я знаю, что TIFF является де-факто форматом растровых изображений для всех видов архивных целей - я пока не знаю точно, как обработчики OCR, такие как Tesseract, справляются с ними, но здесь проблема проста, потому что вы можете пропустить много вещей при предварительной обработке изображения - потому что мы знаем, как их генерирует R Кто-то понял, как это сделать? Или я заново изобретаю колесо? В самом простом случае выберите инструмент, который генерирует hings для ASCII, немного ограничивающий
"generic"
.связанные с
источник
"generic"
инструмент ?! Теперь это сложный вопрос, потому что я думаю, что он выводит пробники, основанные на оптическом распознавании символов, и не уверен, что операционная система это понимает.awk
иsed
не являющиеся «конкретными», не предназначенные для конкретного варианта использования. Извините, если это сбивает с толку. в основном я хочу сделать очень простые барные графики в терминале. Это все."unsolved"
, будет искать это ...Вы можете просто передать свой числовой вывод в простой фрагмент Perl. Например, вот тестовая программа (в bash), которая просто выводит растущие числа:
Предполагая, что меня интересует диапазон значений от 0 до 20, и у меня есть терминал шириной 80 символов, я сделаю:
Нечто подобное будет работать практически на любой Linux-системе, а выходные данные и параметры легко настраиваются. Издержки по сравнению с использованием чего-то вроде gnuplot незначительны.
источник