Как установить начальное или конечное значение оси X в matplotlib - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь показать данные за три месяца, но данные за первый месяц начинаются с 28, поэтому график начинается с 28. Но в течение следующего месяца после 27 дней график прибывает в точку инициализации, которая равна 28. Как установитьначальное значение оси x.

Я хочу, чтобы данные оси X были линейными от 1 до 30.

        plt.plot(d1_x,mean_d1)
        plt.plot(d2_x,mean_d2)
        plt.plot(d3_x,mean_d3)
        plt.plot(d_x,mean_d,linewidth=3.0)
        plt.xlabel(year)
        plt.ylabel('Temperature')
        plt.grid(True)
        plt.shoe()

enter image description here

1 Ответ

0 голосов
/ 09 февраля 2019

С объектно-ориентированным API вы можете использовать set_xlim() следующим образом:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

# Stuff

ax.set_xlim(1, 29)

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