Pourquoi ne puis-je pas voir mes tracés Matplotlib en ligne dans mon bloc-notes IPython sur macOS ?

Linda Hamilton
Libérer: 2024-11-09 08:56:02
original
951 Les gens l'ont consulté

Why Can't I See My Matplotlib Plots Inline in My IPython Notebook on macOS?

Affichage des tracés Matplotlib en ligne dans les blocs-notes IPython

Vous êtes confronté à un problème où les graphiques matplotlib en ligne ne s'affichent pas dans votre bloc-notes IPython sur macOS X . Examinons le problème et trouvons un solution.

Tentatives initiales

Vous avez déjà essayé de définir "%matplotlib inline" et "%pylab inline", mais celles-ci n'ont donné aucun résultat. De plus, l'utilisation de l'indicateur "--pylab=inline" dans la ligne de commande n'a pas eu d'impact.

Solution possible

Une solution possible consiste à placer le " %matplotlib inline" dans la toute première cellule de votre notebook. Cette directive demande explicitement à IPython d'afficher les tracés matplotlib en ligne dans le bloc-notes plutôt que d'ouvrir une fenêtre de figure distincte.

Extrait de code :

%matplotlib inline

import matplotlib
import numpy as np
import matplotlib.pyplot as plt
Copier après la connexion

Paramètre par défaut Configuration

Pour garantir que le traçage en ligne est activé par défaut pour tous les noyaux IPython, vous pouvez modifier l'option de configuration suivante dans vos fichiers de configuration :

c.IPKernelApp.matplotlib = 'inline'
Copier après la connexion

Ce paramètre configurera matplotlib pour une utilisation interactive avec le backend par défaut, qui est défini en mode en ligne.

Vérification

Une fois que vous avez effectué ces ajustements, vous devriez pouvoir visualiser les tracés matplotlib en ligne dans votre notebook IPython. Pour vérifier le changement, exécutez le code suivant :

x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
Copier après la connexion

Si tout se passe bien, vous verrez désormais le tracé affiché dans le cahier au lieu de recevoir la représentation sous forme de chaîne de l'objet figure.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal