[英]Change x-axis range
我正在嘗試更改繪圖上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()
我試圖將圖形停止到橙色線的最后一點。
我試過使用:
axes = plt.gca()
axes.set_xlim([xmin,xmax])
但是它創建了一個空圖。 謝謝!
我認為在您的繪圖中,您應該使用:'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)])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.