Bitte helfen Sie mir, zwei Listen auf dem gleichen Graphen zu plotten. Die Linien sollten verschiedene Farben haben. Hier ist der Code, den ich versucht:Wie zeichne ich zwei Listen in der gleichen Grafik, aber mit verschiedenen Farben?
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()
Was ist Ihre Frage und Ihr Problem? Erhalten Sie nur eine Linie oder beide Linien und sie haben die gleiche Farbe? –
Haben Sie selbst versucht, eine Antwort zu finden? Gehen Sie einfach zur matplotlib Dokumentation und es wird EXTREM einfach herauszufinden, wie Sie zwei Linien in einem Diagramm darstellen können. – jacoblaw
Vielen Dank für Ihre Antwort. Ich bekomme nur eine Zeile ... –