Изменить диапазон оси X - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь изменить диапазон моей оси X на моем графике.Код для моего графика выглядит следующим образом:

dataset.plot(x='Date', y='Amount', label='Actual')
plt.plot(z, y_pred, label='Predicted')
plt.title('Graph')
plt.xlabel('Date')
plt.ylabel('Amount')
plt.xticks(x, x, rotation='90')
plt.legend()
plt.show()

Мой график: enter image description here

Я пытаюсь остановить график до последней точки наоранжевая линия.

Я пытался использовать:

axes = plt.gca()
axes.set_xlim([xmin,xmax])

Но вместо этого создается пустой график.Спасибо!

1 Ответ

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

Я думаю, что в вашем графике вы должны использовать: 'axes.set_xlim ([min (z), max (z)])'.

import pandas as pd
import numpy as np

df_actual = pd.DataFrame(np.random.randint(0,20,size=(20, 1)), columns=['Amount'])
df_actual['Date'] = df.index

x_predicted = range(0,10)
y_predicted = np.random.uniform(0, 20, 10)

df_actual.plot(x='Date', y='Amount', label='Actual')
plt.plot(x_predicted, y_predicted, label='Predicted')

axes = plt.gca()
axes.set_xlim([min(x_predicted),max(x_predicted)])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...