Comment utiliser correctement le package de visualisation Python

Matplotlib est le plus visible en Python, mais la difficulté est que l'API est encombrée et difficile à retenir. Je trouve que Bokeh est le plus pratique car l'API est bien organisée, mais il est regrettable qu'il y ait encore peu d'informations en japonais. J'espère que Bokeh, qui peut prendre en charge le Web, se développera à l'avenir.

Utilisation recommandée

--Si vous souhaitez tracer rapidement des données simples - Matplotlib --Si vous passez de MATLAB à Python - Matplotlib ――Si tu veux avoir l'air cool - Bokeh --Si vous souhaitez inclure des opérations interactives - Bokeh --Si vous souhaitez vérifier la valeur numérique du point de données sur le graphique - Bokeh - Plotly --Si vous souhaitez tracer une forme 3D - Plotly - Mayavi --Pour l'analyse statistique - seaborn

Matplotlib

bon point

――Il est facile de tracer des données simples.

Mauvais points

Échantillon de parcelle

output_1_1.png

Bokeh

bon point

-Vous pouvez déplacer le graphique de manière interactive après le traçage, même sur Notebook.

Mauvais points

Échantillon de parcelle

スクリーンショット 2017-01-28 17.55.39.png Voici un exemple qui peut être déplacé [Galerie - documentation Bokeh 0.12.4](http://bokeh.pydata.org/en/latest/docs/gallery.html)

Plotly

bon point

-Vous pouvez déplacer le graphique de manière interactive après le traçage, même sur Notebook.

D'autres fonctionnalités sont similaires à Bokeh, mais je ne les ai pas examinées en détail.

Mauvais points

--Il est difficile de spécifier la taille du graphique. --Je ne sais pas comment afficher un tracé 3D à une échelle différente pour chaque axe.

Échantillon de parcelle

スクリーンショット 2017-02-02 23.44.25.png Voici un exemple qui peut être exécuté [Python Graphing Library, Plotly](https://plot.ly/python/)

Remarque: comment exécuter l'exemple de code dans la version gratuite

Si vous remplacez ʻimport plotly.plotly as py par ʻimport plotly.offline as py, cela devrait fonctionner.

Mayavi

bon point

Mauvais points

seaborn

bon point

Mauvais points

Lien de référence

Comparaison de la bibliothèque de dessins Jupyter-notebook-Qiita Cheet sheet pour afficher quoi que ce soit dans Jupyter Notebook --Qiita

Recommended Posts

Comment utiliser correctement le package de visualisation Python
[ns3-30] Activer la visualisation des scripts Python
[Python] Résumé de l'utilisation des pandas
[Python2.7] Résumé de l'utilisation d'unittest
(Remarque) Mise à niveau en masse des packages installés en python
Liste des packages Atom que j'utilise vraiment
Recommandation d'Altair! Visualisation des données avec Python
Résumé de l'utilisation de la liste Python
[Python2.7] Résumé de l'utilisation du sous-processus
[Question] Comment utiliser plot_surface de python
Les bases de Python ①
Bases de python ①
Copie de python
Introduction de Python
Comment utiliser Folium (visualisation des informations de localisation)
[Python] Comment utiliser deux types de type ()
Visualisation en temps réel des données thermographiques AMG8833 en Python
Utiliser plusieurs versions de l'environnement python avec pyenv
Utilisez OpenSeesPy quel que soit le système d'exploitation ou la version de Python
Résumé de l'utilisation de MNIST avec Python
environnement de développement python -utilisation de pyenv et virtualenv-
Résumé de l'étude de Python pour utiliser AWS Lambda
Utilisons différentes versions de SQLite3 de Python3!
Utilisation pratique d'ipython
Utilisez Thingsspeak de Python
[Python] Opération d'énumération
Liste des modules python
Utilisez config.ini avec Python
[Python] Utiliser JSON avec Python
Utiliser fluentd de python
J'ai essayé de résumer comment utiliser matplotlib de python
Mémo de visualisation par Python
Utiliser des dates en Python
Bibliothèques de visualisation de données Python
Unification de l'environnement Python
Copie des préférences python
Principes de base du grattage Python
[python] comportement d'argmax
Paquets et modules Python
Utiliser Valgrind avec Python
Python - Explication et résumé de l'utilisation des 24 meilleurs packages
Utilisez MySQL depuis Python
Utilisez urlparse.urljoin au lieu de os.path.join pour les jointures d'URL Python
Utiliser mecab avec Python 3
Utiliser le client LiquidTap Python ③
Divers outils de visualisation Python
Utilisation des locaux Python ()
le zen de Python
Utiliser DynamoDB avec Python
Utilisation gracieuse de MySQLdb
Installation de Python 3.3 rc1
Comment utiliser Python Kivy ① ~ Bases du langage Kv ~
Utilisation des packages Python #external
Utilisons la version Python du module API Confluence.
Utilisez Python 3.8 avec Anaconda
Utilisation méthodique du format [Python]
Utiliser python avec docker