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.
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()
Detaillierte Einstellungen finden Sie in den Tutorials auf der offiziellen Seite. Darüber hinaus wird unten ein Beispiel gezeigt, das verwendet zu werden scheint.
#Offline-Modus, weißes Thema, Link-Anzeige AUS sind Standardeinstellungen
cf.set_config_file(offline=True, theme="white", offline_show_link=False)
df.iplot(xTitle="Name der X-Achse", yTitle="Name der Y-Achse", title="Titel")
df.iplot(xrange=[0,5], yrange=[0,1])
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)
fig = df.figure(secondary_y="col2", yTitle="ylabel", xTitle="xlabel")
fig.layout.yaxis2.title = "y2label"
cf.iplot(fig)
Recommended Posts