Utilisation du dessin de graphe à l'aide de Matplotlib + Seaborn de Python sous Windows, un environnement d'exécution non Python

En raison de diverses circonstances, il y a eu un cas où la fonction de dessin de graphe de Python a été utilisée sous Windows, qui est un environnement d'exécution non Python, elle est donc décrite comme un mémorandum. C'est peut-être en nuget, mais je n'ai pas pu le savoir ...

environnement

OS: Windows 10 64bit Python:3.6.10 Pyinstaller:3.5

Créer un dessin de carte thermique avec .py

Puisque je veux un graphique de heatmap cette fois, j'ai créé un script "heatMap.py" qui dessine une heatmap et l'enregistre au format .png. Finalement, .exe sera exécuté à partir de Windows, donc pour plus de facilité d'utilisation,

  1. Lisez .csv (spécifiez le chemin)
  2. Enregistrez .png (indiquez le chemin) Peut être exécuté avec des arguments. Seaborn a été utilisé pour dessiner la carte thermique. Le motif était il semble facile de faire diverses cartes thermiques, et j'ai ressenti l'extensibilité.

échantillon

import sys
import os
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

def Heatmap(data):

 ax = sns.heatmap(data,annot=True)
 return ax

if __name__ == '__main__':

 args = sys.argv

 load_path = args[1]
 save_path = args[2]
 save_name = args[3]

 print(load_path,save_path,save_name)

 data = np.loadtxt(load_path,delimiter=",")
 hoge = Heatmap(data)
 hoge.plot()

 plt.savefig(os.path.join(save_path,save_name),facecolor="blue")   

Premier argument args [1]: chemin de la source de données (fichier csv) + spécification du fichier Deuxième argument args [2]: Spécifiez le chemin pour enregistrer le graphe Troisième argument args [3]: nom du graphique. Format d'enregistrement spécifié

Voir ici pour l'exécution de python avec des arguments, Pour la spécification du chemin savefig de matplotlib, reportez-vous à here.

Créer .exe avec pyinstaller

Créez .exe avec pyinstaller en vous référant à cet article.

heatMap.JPG

Un dossier contenant les DLL associées a été créé.

Exécuter avec des arguments dans .exe

[App.exe] [1er argument] [2ème argument] [3ème argument]

C:\Users\user.name>heatMap.exe C:\Users\user.name\Documents\Python\Graph\DataSrc\matrix.csv C:\Users\user.name\Documents\Python\Graph\GraphDst heatMapTest.png

C'est fait. heatMapresult.JPG

Cependant, cela prend quelques secondes pour l'exécuter car il s'agit d'une stratégie pour l'exécuter depuis le début à chaque fois. → Mesure réelle environ 4 secondes Étant donné que l'enregistrement du fichier est répété, il ne convient pas pour exécuter ce fichier .exe du côté de l'application Windows et importer le fichier de sortie du côté de l'application. (Je peux le faire s'il est tard) La prochaine fois, créez .exe toujours actif et renvoyez-le par communication inter-processus

Recommended Posts

Utilisation du dessin de graphe à l'aide de Matplotlib + Seaborn de Python sous Windows, un environnement d'exécution non Python
Utilisation du dessin de graphique à l'aide de Matplotlib + Seaborn de Python pour la communication inter-processus sous Windows, un environnement d'exécution non Python
Créez simplement un environnement d'exécution Python 3 sous Windows
Jusqu'à dessiner un graphe 3D avec Python dans Windows10
Créer un environnement Linux sur Windows 10
Comment dessiner un graphique avec Matplotlib
J'ai construit un environnement TensorFlow avec windows10
Exécutez matplotlib sur un conteneur Windows Docker
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Créer un environnement d'exécution Python sur IBM i
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
Essayez de dessiner un graphe social à l'aide de l'API Twitter v2
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Création d'un environnement TensorFlow qui utilise des GPU sous Windows 10
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Créez un environnement Python sur votre Mac en utilisant pyenv
Procédure de création d'un environnement CDK sous Windows (Python)
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Créez un environnement shell et python décent sur Windows
Windows10 (x64) Créer nativement un environnement d'apprentissage automatique
Comment créer un environnement d'exécution virtuelle pour Python à l'aide de Visual Studio Code et de pipenv sur une machine Windows (également le notebook Jupyter)
[Dessin graphique] J'ai essayé d'écrire un graphique à barres multi-séries avec matplotlib et seaborn
Créez instantanément un diagramme de données 2D à l'aide de matplotlib de python
seaborn, matplotlib Élimination des caractères brouillés dans Windows10, environnement virtuel Anaconda
Création d'un environnement de développement Jupyter Lab sur WSL2 à l'aide d'Anaconda3
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Mémo pour la création d'un environnement Python à l'aide de Docker sur Windows 10 Famille
Remarques sur la création d'un environnement Linux à l'aide de VirtualBox + Vagrant sous Windows 10
Créez rapidement un environnement d'exécution d'application Web Python3.4 + Nginx + uWSGI + Flask en utilisant pyenv sur Ubuntu 12.04
Préparer l'environnement Chainer sous Windows
Essayez d'utiliser OpenCV sur Windows
Créer un environnement Python sur Windows
Développement de l'environnement Django sur Windows 10
Construire un environnement Python avec Windows
[Tensorflow] Construction de l'environnement Tensorflow sous Windows 10
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Créer un environnement d'exécution Windows Python avec VScode + Remote WSL
Créer un environnement Chainer à l'aide de CUDA et cuDNN sur une instance p2
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Le moyen le plus simple de créer un environnement d'utilisation Spleeter à l'aide de Windows
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Remarques sur l'utilisation de la saisie semi-automatique lors de l'exécution interactive de Python sous Windows
Construction de l'environnement de TensorFlow + JupyterNotebook + Matplotlib sur la version Windows Anaconda (version d'août 2017)
Créez un environnement d'exécution Python à l'aide de GPU avec GCP Compute Engine
Tout, de la création d'un environnement Python à son exécution sous Windows