[PYTHON] Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter

Fortsetzung von this und this.

sin oder cos, was auch immer, ich möchte vorerst nur externe Daten zeichnen!

Apropos.

Zu übermittelnde Dokumente können nur in Excel akzeptiert werden! Schreiben Sie die Grafik in Excel!

Dies ist das dritte Mal, dass ich rand.txt benutze.

python


$ perl -le 'print rand (10) for 0 .. 99' > rand.txt

GRAPH.py


import pandas as pd
import matplotlib
matplotlib.use('Agg')
import sys
import matplotlib.pyplot as plt
data = pd.read_csv(sys.argv[1], header=None)
with pd.ExcelWriter(sys.argv[2], engine='xlsxwriter') as writer:
    data.to_excel(writer, 'Sheet1')
    wb = writer.book
    chart = wb.add_chart({'type': 'line'})
    en = str(data.shape[0] + 1)
    chart.add_series({'categories':'=Sheet1!$A$2:$A$' + en, 'values': '=Sheet1!$B$2:$B$' + en })
    writer.sheets['Sheet1'].insert_chart('C1', chart)

python


$ python GRAPH.py rand.txt graph.xlsx

xlsx.png

--XlsxWriter wird automatisch eingegeben, wenn Sie Anaconda installiert haben. Sie müssen es jedoch separat in einer Umgebung installieren, in der Sie pandas manuell installiert haben [^ 1].

[^ 1]: Leicht damit ausgestattet.

Recommended Posts

Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter
Zeichnen Sie mit NetworkX ein Diagramm
Zeichnen Sie mit networkx ein Diagramm
Zeichnen Sie ein Diagramm, indem Sie es mit Pandas groupby verarbeiten
Zeichne ein Diagramm mit Julia + PyQtGraph (2)
Zeichnen Sie mit matplotlib ein loses Diagramm
Zeichne ein Diagramm mit Julia + PyQtGraph (1)
Zeichne ein Diagramm mit Julia + PyQtGraph (3)
Zeichnen Sie ein Diagramm mit der PySimple-Benutzeroberfläche
Zeichnen Sie ein Diagramm mit PyQtGraph Part 1-Drawing
Zeichnen Sie eine flache Oberfläche mit einem Matplotlib-3D-Diagramm
So zeichnen Sie ein 2-Achsen-Diagramm mit Pyplot
Zeichnen Sie ein Diagramm mit den PyQtGraph Part 3-PlotWidget-Einstellungen
[Python] Zeichnen Sie mit Dash Cytoscape ein gerichtetes Diagramm
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 6 - Anzeigen einer Legende
Zeichnen Sie mit PyQtGraph Teil 5 ein Diagramm. Erhöhen Sie die Y-Achse
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 2 - Detaillierte Ploteinstellungen
Zeichne einen schönen Kreis mit Numpy
Lassen Sie uns ein Diagramm mit Python erstellen! !!
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Machen Sie eine schöne Grafik mit Plotly
Zeichnen Sie einfach eine Karte mit matplotlib.basemap
[PyQt] Mehrachsendiagramme mit QtChart anzeigen
So zeichnen Sie ein Diagramm mit Matplotlib
Zeichne mit PyCall ein Herz in Ruby
Zeichnen Sie ein Mandelbrot-Set mit Brainf * ck
Zeichnen Sie eine hierarchische Achsenbeschriftung mit matplotlib + pandas
Zeichnen Sie einfach ein Diagramm, indem Sie eine Datei angeben
Erstellen Sie ein Diagramm mit Rändern, die mit matplotlib entfernt wurden
(Matplotlib) Ich möchte ein Diagramm mit einer in Pixel angegebenen Größe zeichnen
So zeichnen Sie mit matplotlib ein Balkendiagramm, das mehrere Serien zusammenfasst
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
So zeichnen Sie vor der Optimierung ein 3D-Diagramm
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (1).
Lesen Sie Python-CSV-Daten mit Pandas ⇒ Graph mit Matplotlib
Memo, mit dem ein Diagramm zum Plotten animiert wurde
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
[Python] Zeichne eine Mickey Mouse mit Turtle [Anfänger]
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (2).
Machen Sie Urlaubsdaten mit Pandas zu einem Datenrahmen
Ich habe mit Numpy eine Grafik mit Zufallszahlen erstellt
Zeichnen Sie mehrere Fotos in einem Diagramm aus mehreren Ordnern
Zeichne ein Diagramm mit Julia ... Ich habe eine kleine Analyse versucht
[Python] Zeichnen Sie ein Qiita-Tag-Beziehungsdiagramm mit NetworkX
Mit Pandas schnell visualisieren
Datensätze mit Pandas verarbeiten (1)
Bootstrap-Sampling mit Pandas
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Zusammenführen von Datensätzen mit Pandas
A4 Größe mit Python-Pptx
Pandas lernen mit Chemoinfomatik
Visualisieren Sie mit Cytoscape 2 Eisenbahnstreckendaten als Grafik
Banddiagramm mit Matplotlib
Datenvisualisierung mit Pandas
Erstellen Sie mit Python Pandas Py Installer ein CSV-Formatierungswerkzeug
Datenmanipulation mit Pandas!
[Python] Ein Memo zum vertikalen Schreiben von CSV mit Pandas
Daten mit Pandas mischen