簡體   English   中英

更改x軸范圍

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM