Plusieurs graphiques sont affichés dans une seule fenêtre (python)

problème

J'ai l'intention de tracer les deux graphiques dans des fenêtres séparées, mais ils sont superposés sur une fenêtre.

Code source

import matplotlib.pyplot as plt
a = [a for a in range(10)]
b = [-a for a in a]
a = plt.plot(a)
b = plt.plot(b)
plt.show()

Résultat d'exécution

À l'origine, je souhaite les afficher dans des fenêtres séparées, mais elles sont dessinées sous forme de lignes différentes dans la même fenêtre. Ligne bleue: une donnée Ligne orange: données b before.png

Écriture correcte

Si vous voulez créer une nouvelle fenêtre et la dessiner, vous devez exécuter plt.figure (). La méthode plt.figure () est la possibilité de dessiner une nouvelle fenêtre sans rien dessiné.

Code source

import matplotlib.pyplot as plt
a = [a for a in range(10)]
b = [-a for a in a]
plt.figure()   #Dessinez une nouvelle fenêtre
a = plt.plot(a)
plt.figure()   #Dessinez une nouvelle fenêtre
b = plt.plot(b)
plt.show()

Résultat d'exécution

Il est divisé en deux fenêtres et affiché. Graphique du haut: une donnée Graphique du bas: b données after_1.png after_2.png

Recommended Posts

Plusieurs graphiques sont affichés dans une seule fenêtre (python)
Gérez plusieurs versions de python en un seul jupyter
Une doublure en Python
Expression de régression multiple en Python
Fizzbuzz en Python (en une ligne)
DMD en Python 1D
Évitez les boucles multiples en Python
Pour ceux qui ont du mal à dessiner des graphiques avec python
[Python] Afficher plusieurs fenêtres avec Tkinter
Segfo python en une ligne
Test statistique (test multiple) en Python: scikit_posthocs
Utiliser OpenCV avec Python 3 dans Window
Supprimer plusieurs éléments dans la liste python
[Python] [3D line graph] Plusieurs données dans un graphique, valeurs d'axe en caractères
Deux façons d'afficher plusieurs graphiques dans une seule image avec matplotlib
Lors de la spécification de plusieurs clés dans le tri python
Nouveautés de Python 3.9 (2) - Tri des graphes non circulés dirigés en Python
CGI Server (1) édition python en une ligne
Les modules et packages en Python sont des "espaces de noms"
Graphique à lignes pliées et ligne d'échelle en python
Envoyer des e-mails à plusieurs destinataires avec Python (Python3)
Traiter plusieurs listes avec for en Python
Comment écrire une chaîne de caractères lorsqu'il y a plusieurs lignes en python
Décomposer les arguments de commande en une seule ligne en Python
[Python] Inversion de valeur booléenne en une ligne
Combinez plusieurs fichiers python en un seul fichier python
Une doublure qui produit quatre-vingt-dix-neuf en Python
Vérifiez si les caractères sont similaires en Python
Essayez d'implémenter deux piles en Python sur un seul tableau
Enregistrez plusieurs modèles sous un seul formulaire avec Django
Connectez plusieurs vidéos en un seul coup en utilisant OpenCV!
[Python & Unix] Combinez plusieurs fichiers PDF en un seul.
Je veux créer une fenêtre avec Python
Une doublure qui rend l'utilisation du cœur du CPU 1 à 100% en Python
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
Obtenez plusieurs clés maximales dans le type de dictionnaire Python
Dessinez des graphiques dans Julia ... Laissez les graphiques à Python
Obtenez le titre de la fenêtre du système X Window en Python
[Python] Ravel () est pratique pour dessiner plusieurs graphiques
[Python] Traitement de plusieurs erreurs d'appel dans ray.init
Celui qui affiche la barre de progression en Python
Pourquoi vous êtes intéressé par le contrôle moteur en Python
[python] ERREUR: les en-têtes Python sont manquants dans /usr/include/python3.X m.
Exemple pour mettre Python Kivy dans un fichier
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python