[Python] Zeichnen Sie Pandas-Datenrahmen in Plotly mit Manschettenknöpfen

Einführung

Zuvor habe ich im Artikel [Python] Erstellen von Diagrammen, die mit Plotly verschoben werden können eine Bibliothek namens Plotly eingeführt, mit der interaktive Diagramme gezeichnet werden können. Ich konnte mich jedoch nicht an die Zauber erinnern, die ich vor dem Zeichnen von Plotly gewirkt hatte, und ich habe sie jedes Mal von irgendwoher kopiert und eingefügt, sodass ich immer dachte, ich könnte sie leicht verwenden.

In einer solchen Situation fand ich eine Bibliothek namens Manschettenknöpfe, die mit Plotly auf einmal Diagramme aus einem Pandas-Datenrahmen zeichnet.

Manschettenknöpfe installieren und verwenden

Die Installation ist mit `Pip Install Manschettenknöpfen abgeschlossen. Zum Zeichnen einfach Manschettenknöpfe importieren und dann `` df.iplot ()`` eingeben, genau wie ``df.plot ()` ``!

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(10, 2), columns=["col1", "col2"])

import cufflinks as cf
#Standardmäßig befindet sich Plotly im Online-Modus. Wechseln Sie daher in den Offline-Modus.
#Im Folgenden wird beschrieben, wie Sie die Standardeinstellung dauerhaft auf den Offline-Modus einstellen
cf.go_offline()
df.iplot()

newplot.png

Feineinstellungen

Detaillierte Einstellungen finden Sie in den Tutorials auf der offiziellen Seite. Darüber hinaus wird unten ein Beispiel gezeigt, das verwendet zu werden scheint.

Ändern Sie die Standardeinstellungen

#Offline-Modus, weißes Thema, Link-Anzeige AUS sind Standardeinstellungen
cf.set_config_file(offline=True, theme="white", offline_show_link=False)

Bezeichnung des Titels und des anfänglichen Anzeigebereichs

df.iplot(xTitle="Name der X-Achse", yTitle="Name der Y-Achse", title="Titel")
df.iplot(xrange=[0,5], yrange=[0,1])

Streudiagramm

df.iplot(kind="scatter" mode='markers', x="col1", y=["col2"]) #Die Serie wird durch den Spaltennamen angegeben

subplot

df.iplot(subplots=True, shape=(2,1), shared_xaxes=True)

2. Y-Achsen-Diagramm

fig = df.figure(secondary_y="col2", yTitle="ylabel", xTitle="xlabel")
fig.layout.yaxis2.title = "y2label"
cf.iplot(fig)

Recommended Posts

[Python] Zeichnen Sie Pandas-Datenrahmen in Plotly mit Manschettenknöpfen
Generieren Sie mit Python automatisch eine Häufigkeitsverteilungstabelle auf einmal
So berechnen Sie "xx time" in einem Schuss mit Python timedelta
Einzeiler webServer (mit CGI) in Python
Ein Liner in Python
Schaben mit Selen in Python
[In einer Zeile] Visualisiere wie ein Rasen mit nur Pandas
Schaben mit Chromedriver in Python
Debuggen mit pdb in Python
DMD in Python 1D
Umgang mit Sounds in Python
Scraping mit Selen in Python
[Python] Ändere den Typ mit Pandas
Scraping mit Tor in Python
Tweet mit Bild in Python
Kombiniert mit Ordnungszahl in Python
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
Tauschen Sie Spalten in Pandas-Datenrahmen aus
[Python3] Speichern Sie die Mittelwert- und Kovarianzmatrix in json mit Pandas
Anzeigen von Legendenmarkierungen in einem mit Python 2D-Plot
Zahlenerkennung in Bildern mit Python
Segfo Python in einer Zeile
Testen mit Zufallszahlen in Python
GOTO in Python mit erhabenem Text 3
Arbeiten mit LibreOffice in Python: Importieren
Scraping mit Selen in Python (Basic)
Zeichnen Sie Knoten interaktiv mit Plotly (Python)
CSS-Analyse mit cssutils in Python
Numer0n mit Elementen, die mit Python erstellt wurden
Öffnen Sie UTF-8 mit Stückliste in Python
So konvertieren Sie 0,5 in 1056964608 auf einmal
Verwenden Sie rospy mit virtualenv in Python3
[Python] Verbinde zwei Tabellen mit Pandas
Verwenden Sie Python in pyenv mit NeoVim
1. Mit Python 1-1 gelernte Statistiken. Grundlegende Statistiken (Pandas)
Heatmap mit Dendrogramm in Python + Matplotlib
Lesen Sie Dateien parallel zu Python
Passwort für Lehrbuch mit Python generieren
Verwenden Sie OpenCV mit Python 3 in Window
Bis zum Umgang mit Python in Atom
Beginnen Sie mit Python mit Blender
Arbeiten mit DICOM-Bildern in Python
[Python] Format, wenn to_csv mit Pandas
Lesen aus Textdateien und SQLite mit Python (+ Pandas), R, Julia (+ DataFrames)
Verbinden Sie Daten mit dem Hauptschlüssel (erforderlich) und dem Unterschlüssel (optional) in Python-Pandas
Behandeln Sie mehrere Python-Versionen in einem Jupyter
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Versuchen Sie, sich mit Python bei qiita anzumelden
CGI Server (1) Python Edition in einer Zeile
Stresstest mit Locust in Python geschrieben
Python3> im Schlüsselwort> Wahr mit teilweiser Übereinstimmung?
Geräteüberwachung durch On-Box Python von IOS-XE
Versuchen Sie, mit Binärdaten in Python zu arbeiten
Zeichnen Sie Nozomi Sasaki in Excel mit Python
Tipps zum Umgang mit Binärdateien in Python
Zeigen Sie Python 3 im Browser mit MAMP an