gpt4 book ai didi

python - 如何在同一张图中绘制两个列表,但颜色不同?

转载 作者:行者123 更新时间:2023-11-28 21:41:00 25 4
gpt4 key购买 nike

请帮我在同一张图上绘制两个列表。线条应该是不同的颜色。这是我试过的代码:

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()

最佳答案

您应该使用 plt.plot 两次来绘制两条线。

我不知道你的 X 轴是什么,但显然你应该创建另一个数组/列表作为你的 X 值。

然后使用 plt.plot(x_value,forecast, c='color-you-want')plt.plot(x_value,train_z, c='another-color-you-want')

.请引用pyplot文档以获取更多详细信息。

关于python - 如何在同一张图中绘制两个列表,但颜色不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45155312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com