Для построения матрицы gnuplot с изображением в командной строке, почему нужны два e?
Я на самом деле строю в C++ с использованием канала, но демонстрация командной строки представляет собой путаницу:
> plot '-' matrix with image
> 1 2
> 3 4
> e
> e
Ничего не происходит после первого "е", но сюжет идет после второго. Что это значит?
И кстати, есть ли способ установить палитру серым на одной линии (так как я объединяю несколько типов графиков вместе).
1 ответ
Только один e
должно быть обязательно Если я сохраню ваш сценарий (с одним e
) в файл и затем передайте его в Gnuplot, он генерирует график, как и ожидалось. Я полагаю, что проблема должна быть связана с тем, как вы предоставляете данные. Например, перевод строки после первого e
правильно залит на выход?
Что касается палитры, вы можете предоставить команду в той же строке, что и plot
Команда, если вы разделяете их точкой с запятой:
set palette gray; plot '-' matrix with image
1 2
3 4
e