[PYTHON] Dessinez un graphique avec des pandas + XlsxWriter

Poursuite de this et this.

sin ou cos, peu importe, je veux juste tracer des données externes pour le moment!

Au fait.

Les documents à soumettre ne peuvent être acceptés que dans Excel! Écrivez le graphique dans Excel !!

C'est la troisième fois que j'utilise rand.txt.

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 sera entré automatiquement si ʻAnaconda est installé, mais il doit être installé séparément dans un environnement où pandas` est installé manuellement [^ 1].

[^ 1]: Légèrement équipé de ça.

Recommended Posts

Dessinez un graphique avec des pandas + XlsxWriter
Dessinez un graphique avec NetworkX
Dessinez un graphique avec networkx
Dessinez un graphique en traitant avec Pandas groupby
Tracez un graphe avec Julia + PyQtGraph (2)
Dessinez un graphique lâche avec matplotlib
Tracez un graphique avec Julia + PyQtGraph (1)
Dessinez un graphique avec Julia + PyQtGraph (3)
Dessinez un graphique avec l'interface graphique PySimple
Dessinez un graphique avec PyQtGraph Part 1-Drawing
Dessinez une surface plane avec un graphique 3D matplotlib
Comment dessiner un graphique à 2 axes avec pyplot
Dessinez un graphique avec les paramètres PyQtGraph Partie 3-PlotWidget
[Python] Dessinez un graphe orienté avec Dash Cytoscape
Dessinez un graphique avec PyQtGraph Partie 6 - Affichage d'une légende
Dessinez un graphique avec PyQtGraph Partie 5-Augmentez l'axe Y
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Dessinez un graphique avec PyQtGraph Partie 2 - Paramètres de tracé détaillés
Dessinez un beau cercle avec numpy
Faisons un graphe avec python! !!
[Visualisation] Je veux dessiner un beau graphique avec Plotly
Faire un joli graphique avec plotly
Dessinez facilement une carte avec matplotlib.basemap
[PyQt] Afficher des graphiques multi-axes avec QtChart
Comment dessiner un graphique avec Matplotlib
Dessinez un cœur en rubis avec PyCall
Dessinez un ensemble de Mandelbrot avec Brainf * ck
Dessinez une étiquette d'axe hiérarchique avec matplotlib + pandas
Dessinez simplement un graphique en spécifiant un fichier
Créer un graphique avec des bordures supprimées avec matplotlib
(Matplotlib) Je veux dessiner un graphique avec une taille spécifiée en pixels
Comment dessiner un graphique à barres qui résume plusieurs séries avec matplotlib
Dessiner un graphique d'une fonction quadratique en Python
Comment dessiner un graphique 3D avant l'optimisation
Dessinez une "courbe de seins" dans un graphique 3D (1)
Lire les données csv Python avec Pandas ⇒ Graphique avec Matplotlib
Mémo qui a fait un graphique pour animer avec intrigue
Essayez de dessiner une courbe de vie avec python
[Python] Dessinez un Mickey Mouse avec une tortue [Débutant]
Dessinez une "courbe de seins" dans un graphique 3D (2)
Transformez les données de vacances en une trame de données avec les pandas
J'ai fait un graphique de nombres aléatoires avec Numpy
Dessinez plusieurs photos de plusieurs dossiers sur un graphique
Dessine un graphique avec Julia ... j'ai essayé une petite analyse
[Python] Dessinez un diagramme de relation de balises Qiita avec NetworkX
Visualisez rapidement avec les pandas
Traitement des ensembles de données avec des pandas (1)
Échantillonnage bootstrap avec Pandas
Convertir 202003 en 2020-03 avec les pandas
Fusionner les ensembles de données avec les pandas
Format A4 avec python-pptx
Pandas apprenant avec la chimioinfomatique
Visualisez les données d'itinéraires ferroviaires sous forme de graphique avec Cytoscape 2
Graphique de bande avec matplotlib
Visualisation des données avec les pandas
Créer un outil de formatage CSV avec Python Pandas Py Installer
Manipulation des données avec les Pandas!
[Python] Un mémo pour écrire du CSV verticalement avec Pandas
Mélangez les données avec les pandas