Gnuplot: Как заполнить доступное пространство в интерактивном терминале? - PullRequest
0 голосов
/ 12 мая 2018

Я делаю 3d графики с помощью gnuplot, и я хотел бы иметь возможность внимательно их изучить. Вот как выглядит типичное изображение при использовании splot:

enter image description here

Как вы можете видеть, вокруг этого изображения много пустого пространства (я закрасил его красной ручкой, чтобы вы могли видеть, какие пробелы я имею в виду. Далее я пытаюсь использовать Ctrl+MouseWheel для увеличения чтобы я мог взглянуть поближе, но вместо увеличения изображения это увеличивает масштаб данных, установленных внутри прямоугольного прямоугольника просмотра кубов. См. изображение ниже для примера того, что я имею в виду.

enter image description here

Итак, набор данных увеличен, но у меня все еще есть все окружающие пробелы со всех сторон изображения. Как я могу увеличить изображение, чтобы заполнить доступное пространство на моем экране? Я использую любой терминал по умолчанию, когда вы выполняете сплот из командной строки gnuplot.

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Я понял это. Я использовал set view equal xyz, чтобы получить ортографическую проекцию со всеми осями, масштабированными одинаково. Это было причиной пробелов. Вы все еще можете использовать его, увеличив размер с помощью команды set view ,,2.0, например. за двойной большой масштаб. Это делает весь участок больше, ограничивающий прямоугольник и все.

0 голосов
/ 12 мая 2018

Основным пробелом является тот «нижний» участок в направлении z, который gnuplot автоматически размещает на трехмерных графиках, чтобы вы могли (в основном) видеть координаты. Вы можете разместить его там, где хотите:

set xyplane #

Если вы надеетесь заполнить окно графика, также посмотрите на установку размеров терминала с помощью set terminal....., посмотрите на все команды на полях и, возможно, установите пример # команд.

...