Ist es möglich, mehrzeiliges Diagramm auf Python ggplot zu zeichnen?

Ich muss 3 Spalten eines Pandas Dataframe auf Python ggplot, mit dem gleichen Index zu zeichnen. Ist das möglich?

Vielen Dank

  • Vollständig ein leeres Dataframe mit gemeinsamen Indexwerten aus einem anderen Daframe
  • Was ist der schnellste Weg, um einen Pandas DataFrame zu pflücken?
  • Sortierungen in Spalte sortieren und Grafik drucken
  • Effiziente Hinzufügung von berechneten Zeilen basierend auf Indexwerten zu einem Pandas DataFrame
  • Pandas Index Spalten Titel oder Name
  • Wie passiert man alle Daten in Dataframe, die aus Excel-Blatt zu Highchart extrahieren?
  • One Solution collect form web for “Ist es möglich, mehrzeiliges Diagramm auf Python ggplot zu zeichnen?”

    Ich nehme an, du willst etwas in ggplot, das so etwas in matplotlib repliziert.

    import pandas as pd df = pd.DataFrame({'a': range(10), 'b': range(5,15), 'c': range(7,17)}) df.plot() 

    Ggplot erwartet, dass die Daten im "langen" Format vorliegen, also musst du ein wenig umgestalten, mit melt . Es ist auch derzeit nicht die Plotten des Index, so dass muss in eine Spalte gemacht werden.

     from ggplot import ggplot, geom_line, aes import pandas as pd df = pd.DataFrame({'a': range(10), 'b': range(5,15), 'c': range(7,17)}) df['x'] = df.index df = pd.melt(df, id_vars='x') ggplot(aes(x='x', y='value', color='variable'), df) + \ geom_line() 
    Python ist die beste Programmiersprache der Welt.