Как работают автомасштабирование и автоматические тики gnuplot? - PullRequest
1 голос
/ 27 марта 2019

Основной принцип установки автоматического диапазона и автоматических тиков ясен:

  1. получить минимум и максимум из построенных данных
  2. округлить до следующих "хороших" чисел
  3. установить подходящие "хорошие" интервалы

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

В принципе, я мог бы найти исходный код, однако, прежде всего, я не знаю, какой исходный файл посмотреть, и у меня нет подсказки от Cкод.Тем не менее, где найти конкретный код (или, что еще лучше, понятное описание), как gnuplot получает автоматический минимальный и максимальный тики и автоматические тиковые интервалы?Спасибо за любые подсказки.

Причина этого вопроса: В некоторых случаях алгоритм gnuplot не дает хороших результатов, которые должны быть настроены (см. Код там).Итак, понимая, как работает алгоритм gnuplot, я хочу попытаться автоматически достичь лучших результатов.enter image description here

...