2017-01-11 3 views
0

Вид нового для gnuplot, был большим поклонником xmgrace, но ему пришлось переключаться по разным причинам.Как удалить существующий сюжет (т. Е. Линию)

Я пытаюсь выяснить, как удалить существующую строку в моем заговоре. Например, я сюжет линии с помощью:

plot "somedata.txt" using 1:3 with linespoints ls 1 

но забудьте добавить название, или, возможно, я хотел второй столбец, или, может быть, я получил неправильное имя файла. Есть ли способ очистить вновь сформированную линию, которая была построена, или настроить эти настройки после построения графика? Я уверен, что мне не хватает чего-то очевидного, но я не могу понять это и найти информацию об этом. Лучшее, что я мог сделать, чтобы использовать replot, но (например), если я настраиваю заголовок, он просто создает новый сюжет, а не переписывает старый.

Редактировать: Чтобы уточнить, да, я просил способ исправить сюжет, но специально исправить только конкретную строку сюжета. Например, если у меня есть 3 строки, но только хочу настроить один из них. Из ответов (спасибо, ребята!) Представляется разумным изменить сценарий работы и загрузки скриптов с помощью текстовых файлов.

Спасибо всем

+1

Ваш вопрос мне не ясно. Вы имеете в виду, что в интерактивном режиме вы хотите исправить сюжет? Я бы просто написал ту же команду с исправлениями, которые вы хотите в этом случае. – Peaceful

+1

В случае, если вы хотите получить pdf-выход, я бы предложил написать все команды в каком-то текстовом файле и запустить его с помощью 'gnuplot myfile.txt' – Peaceful

+1

Вы не можете перезаписать старый сюжет, вам всегда придется все это переделать. Зачем вам муравей переписывать вместо репликации? – vaettchen

ответ

0

Рабочий процесс с Gnuplot отличается от с Xmgrace. С gnuplot одним из способов является создание файла сценария, содержащего команды для создания диаграммы. Затем этот файл загружается и выполняется Gnuplot (с командой load "filename" из Gnuplot или с gnuplot filename из командной строки. Добавление, удаление или изменение диаграммы означает изменение файла сценария и его перезагрузку впоследствии, создавая новый график.

Другой способ начать интерактивный сеанс GNUPLOT и набрать все команды в GNUPLOT командной строке результат команды виден после plot, splot или replot команда, ни один из них не перезаписывает ничего. - они воссоздают

Один из ключевых понятий - «терминал». Терминал определяет выходной формат, такой как png, x11-windows, ... хотя некоторые терминалы ls как x11 предоставляют некоторые интерактивные возможности, они довольно ограничены (я использую только масштаб). Вы должны увидеть свой по умолчанию терминал как нечто вроде «Тип терминала, установленного на« x11 », когда вы запускаете gnuplot.

Примеры сценариев GNUPLOT можно найти, например, здесь: http://gnuplot.sourceforge.net/demo_5.0/

Смежные вопросы