Постоянно меняете диапазон осей с помощью matplotlib? - PullRequest
0 голосов
/ 19 января 2020

Я использовал pandas, matplotlib и seaborn для визуализации данных, но я не могу понять, как навсегда изменить пределы осей? Я покажу вам, что я имею в виду ниже: enter image description here

Я хочу, чтобы ось Y равнялась go от 0 до 300, а ось X от -4 до 4 (так, чтобы фоновая сетка завершена, ни один из квадратов не обрезан).

В общем, я хочу следующее:

Пусть шаг по оси y равен z (так что 50 в случае выше). Затем matplotlib автоматически останавливает ось y на y_max (максимальное значение y из данных). Это y_max попадает между kz и (k + 1) z для некоторого положительного целого числа k (в приведенном выше случае оно попадает между 250 и 300, поэтому 5 * 50 и 6 * 50, поэтому k = 5). Теперь я хочу, чтобы ось y остановилась на (k + 1) z, а не на y_max.

И аналогично для оси X.

Я знаю, что могу установить пределы y и пределы x вручную для каждого графика, но есть ли способ каким-то образом навсегда получить matplotlib / pandas / Seaborn для автоматического создания фигур таким образом?

Я попытался посмотреть на rcParams на matplotlib, но не смог ничего найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...