Как добавить границу в matplotlib.pyplot? - PullRequest
0 голосов
/ 03 октября 2018

enter image description here В моем следующем графике максимальное значение равно 14, но, глядя на график, кажется, что некоторая часть была усечена / обрезана сверху.

Как добавить больше местасверху, хотя максимальное значение для оси Y составляет 14?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

График производится с использованием matplotlib 1.5 или ниже.Помимо обновления matplotlib, вы можете установить поле в направлении y на значение больше 0,

plt.margins(y=0.1)

или напрямую установить желаемые пределы

plt.ylim(0,15)
0 голосов
/ 03 октября 2018

Можете ли вы добавить какой-нибудь исходный код?

Когда я делаю именно это:

import matplotlib.pyplot as plt
import numpy as np
arr = np.array([450, 448, 477, 500, 504, 519, 526, 565, 562, 565, 602, 608, 638, 643, 676, 686])
plt.plot(arr, color = 'blue')
plt.grid(1)

У меня нет таких проблем.

Когда я получаю васПравильно ваша проблема 14 в оси.Вы можете настроить это в настройках рисунка

То же самое можно сделать, изменив subplots_adjust ()

plt.subplots_adjust(top=0.9, bottom = 0.1, left = 0.1, right = 0.9)

Обычно это не обязательно, но так какЯ не знаю ваш код, я не могу сказать, где вы нарушили настройку.

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