Вторичный предел оси Y на графике панд - PullRequest
0 голосов
/ 09 апреля 2019

Есть ли способ установить предел для вторичной оси Y в pandas df.plot

У меня есть следующий заговор. Есть ли способ просто добавить ylim для вторичной оси? как в "Secondary_ylim = (0,1)"

df[["Date","Col1","Col2"]].plot(x="date",y=["Col1","Col2"],secondary_y="Col2",ylim = (0,1))

1 Ответ

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

Интересно .... Я не знаю, есть ли другой способ получить оси для вторичных осей y.

Но вы могли бы сделать это следующим образом:

df = pd.DataFrame({'Date':pd.date_range('2019-02-01', periods=10), 'Col1':np.random.randint(0,10,10), 'Col2':np.random.randint(100,500, 10)})
ax = df[["Date","Col1","Col2"]].plot(x="Date",y=["Col1","Col2"],secondary_y="Col2", ylim = ([0,5]))
ax.set_ylim(0,5)
fig = ax.get_figure()
ax = fig.get_axes()
ax[1].set_ylim(0,250)

Вывод:

enter image description here

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