Как изменить диагональное вращение метки оси X на графике? - PullRequest
0 голосов
/ 27 мая 2018

Я пытаюсь выяснить, как изменить чередование дат на оси X моего графика.Смотрите ниже изображение.У меня есть примеры того, как это сделать, но они не совпадают, так как у меня есть две оси Y.Можете ли вы помочь изменить чередование дат?

Вот мой код:

fig, ax1 = plt.subplots()
fig = plt.figure(figsize=(8,6))
t = df['date']
s1 = df['msft']

ax1.plot(t, s1, 'b-')
ax1.set_xlabel('Dates')
ax1.legend(loc=0)
ax1.grid()

# Make the y-axis label, ticks and tick labels match the line color.
ax1.set_ylabel('Price', color='b')
ax1.tick_params('y', colors='b')

ax2 = ax1.twinx()
s2 = df['amzn']
ax2.plot(t, s2, 'r-')
ax2.set_ylabel('amzn', color='r')
ax2.tick_params('date', colors='r')
ax2.legend(loc=0)

fig.tight_layout()
plt.show()

enter image description here

1 Ответ

0 голосов
/ 28 мая 2018

Я добавил ax1.set_xticklabels(t, rotation=45), эта строка получила даты под углом 45 градусов.-

enter image description here

...