Для построения матрицы 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
Другие вопросы по тегам