请帮我在同一张图上绘制两个列表。线应该是不同的颜色。以下是我试过的代码:如何在同一个图中绘制两个列表,但使用不同的颜色?
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
感谢您的回答。我只得到一行... –