Plot drei Zeilen - eine Zeile, pro Symbol pro TagPlot drei Zeilen - eine Zeile, pro Symbol pro Tag
import pandas as pd
import matplotlib.pyplot as plt
symbol price interest
Date
2016-04-22 AAPL 445.50 0.00
2016-04-22 GOOG 367.02 21.52
2016-04-22 MSFT 248.94 3.44
2016-04-15 AAPL 425.51 0.00
2016-04-15 GOOG 338.57 13.06
2016-04-15 MSFT 226.66 1.15
Derzeit aufgeteilt ich den Datenrahmen in drei verschiedene Rahmen:
df1 = df[df.symbol == 'AAPL']
df2 = df[df.symbol == 'GOOG']
df3 = df[df.symbol == 'MSFT']
ich sie dann plotten:
plt.plot(df1.index, df1.price.values,
df2.index, df2.price.values,
df3.index, df3.price.values)
Ist es möglich, diese drei Symbole Preise direkt aus dem Datenrahmen zu plotten?
Ihre Antwort die Spalte übernehmen 'Symbol' hat seine Werte in Spaltennamen umgewandelt [ 'A', 'B', 'C']. Gibt es eine Pandas-Methode? – user5404669