請幫我在同一張圖上繪製兩個列表。線應該是不同的顏色。以下是我試過的代碼:如何在同一個圖中繪製兩個列表,但使用不同的顏色?
import matplotlib.pyplot as plt
train_X = [1,2,3,4,5]
train_Y = [10, 20, 30, 40, 50]
train_Z = [10, 20, 30, 40, 50,25]
alpha = float(input("Input alpha: "))
forecast = [] for x in range(0, len(train_X)+1):
if x==0:
forecast.append(train_Y[0])
else:
forecast.append(alpha*train_Y[x-1] + (1 - alpha) * forecast[x-1])
plt.plot(forecast,train_Z,'g')
plt.show()
你的問題和你的問題是什麼?你只有一條線或兩條線,它們是相同的顏色? –
你甚至試圖自己找到答案嗎?只要去matplotlib文件,它將非常容易找出如何在一張圖上繪製兩條線 – jacoblaw
感謝您的回答。我只得到一行... –