So verwenden Sie das Python-Visualisierungspaket ordnungsgemäß

Matplotlib ist in Python am sichtbarsten, aber die Schwierigkeit besteht darin, dass die API überladen und schwer zu merken ist. Ich bin der Meinung, dass Bokeh am bequemsten ist, da die API gut organisiert ist, aber es ist bedauerlich, dass es auf Japanisch immer noch wenig Informationen gibt. Ich hoffe, dass Bokeh, das das Web unterstützen kann, in Zukunft wachsen wird.

Empfohlene Verwendung

Matplotlib

guter Punkt

――Es ist einfach, einfache Daten zu zeichnen.

Schlechte Punkte

Plotprobe

output_1_1.png

Bokeh

guter Punkt

-Sie können das Diagramm nach dem Plotten auch auf dem Notebook interaktiv verschieben.

Schlechte Punkte

Plotprobe

スクリーンショット 2017-01-28 17.55.39.png Hier ist ein Beispiel, das verschoben werden kann [Galerie - Dokumentation zu Bokeh 0.12.4](http://bokeh.pydata.org/en/latest/docs/gallery.html)

Plotly

guter Punkt

-Sie können das Diagramm nach dem Plotten auch auf dem Notebook interaktiv verschieben.

Andere Funktionen ähneln Bokeh, aber ich habe sie nicht im Detail untersucht.

Schlechte Punkte

Plotprobe

スクリーンショット 2017-02-02 23.44.25.png Hier ist ein Beispiel, das ausgeführt werden kann [Python Graphing Library, Plotly](https://plot.ly/python/)

Hinweis: So führen Sie den Beispielcode in der kostenlosen Version aus

Wenn Sie "import plotly.plotly as py" durch "import plotly.offline as py" ersetzen, sollte dies funktionieren.

Mayavi

guter Punkt

Schlechte Punkte

seaborn

guter Punkt

Schlechte Punkte

Referenzlink

Jupyter-Notizbuch-Zeichnungsbibliotheksvergleich-Qiita Cheet Sheet für die Anzeige von Gegenständen in Jupyter Notebook - Qiita

Recommended Posts

So verwenden Sie das Python-Visualisierungspaket ordnungsgemäß
[ns3-30] Aktivieren Sie die Visualisierung von Python-Skripten
[Python] Zusammenfassung der Verwendung von Pandas
[Python2.7] Zusammenfassung der Verwendung von unittest
(Hinweis) Massenaktualisierung von in Python installierten Paketen
Liste der Atom-Pakete, die ich wirklich benutze
Empfehlung von Altair! Datenvisualisierung mit Python
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
[Frage] Wie verwende ich plot_surface von Python?
Python-Grundlagen ①
Grundlagen von Python ①
Kopie von Python
Einführung von Python
Verwendung von Folium (Visualisierung von Standortinformationen)
[Python] Verwendung von zwei Arten von type ()
Echtzeitvisualisierung von Thermografie AMG8833-Daten in Python
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Verwenden Sie OpenSeesPy unabhängig vom Betriebssystem oder der Python-Version
Zusammenfassung der Verwendung von MNIST mit Python
Python-Entwicklungsumgebung - Verwendung von Pyenv und Virtualenv-
Zusammenfassung des Studiums von Python zur Verwendung von AWS Lambda
Verwenden wir verschiedene Versionen von SQLite3 aus Python3!
Bequeme Verwendung von Ipython
Verwenden Sie thingspeak aus Python
[Python] Operation der Aufzählung
Liste der Python-Module
Verwenden Sie config.ini mit Python
[Python] Verwenden Sie JSON mit Python
Verwenden Sie fließend Python
Ich habe versucht zusammenzufassen, wie man Matplotlib von Python verwendet
Visualisierungsnotiz von Python
Verwenden Sie Datumsangaben in Python
Python-Datenvisualisierungsbibliotheken
Vereinheitlichung der Python-Umgebung
Kopie der Python-Einstellungen
Grundlagen der Python-Scraping-Grundlagen
[Python] Verhalten von Argmax
Python-Pakete und -Module
Verwenden Sie Valgrind mit Python
Python - Erläuterung und Zusammenfassung der Verwendung der 24 wichtigsten Pakete
Verwenden Sie MySQL aus Python
Verwenden Sie für Python-URL-Verknüpfungen urlparse.urljoin anstelle von os.path.join
Verwenden Sie Mecab mit Python 3
Verwenden Sie LiquidTap Python Client ③
Verschiedene Python-Visualisierungstools
Verwendung von Python-Einheimischen ()
der Zen von Python
Verwenden Sie DynamoDB mit Python
Anmutige Verwendung von MySQLdb
Installieren von Python 3.3 rc1
Verwendung von Python Kivy ~ ~ Grundlagen der Kv-Sprache ~
Verwenden von Python # externen Paketen
Verwenden wir die Python-Version des Confluence-API-Moduls.
Verwenden Sie Python 3.8 mit Anaconda
Methodische Verwendung im [Python] -Format
Verwenden Sie Python mit Docker