Maison  >  Article  >  développement back-end  >  Pourquoi ne puis-je pas afficher les tracés Matplotlib en ligne dans mon bloc-notes IPython ?

Pourquoi ne puis-je pas afficher les tracés Matplotlib en ligne dans mon bloc-notes IPython ?

DDD
DDDoriginal
2024-11-08 07:52:02923parcourir

Why Can't I Display Matplotlib Plots Inline in My IPython Notebook?

Comment afficher les tracés Matplotlib en ligne dans IPython Notebook

Question :

Lors de l'utilisation d'IPython notebook sur macOS avec des versions spécifiques de Python et IPython, les graphiques matplotlib ne s'affichent pas en ligne. Les commandes telles que %matplotlib inline, %pylab inline et les arguments de ligne de commande ipython ne résolvent pas le problème. Au lieu de cela, des chiffres numériques sont affichés.

Réponse :

Pour activer le traçage en ligne, suivez ces étapes :

  1. Dans la première cellule de le notebook IPython, exécutez la commande %matplotlib en ligne.
  2. Importation nécessaire modules :
import matplotlib
import numpy as np
import matplotlib.pyplot as plt

Vous pouvez également définir les options de configuration suivantes dans vos fichiers de configuration pour toujours démarrer les noyaux IPython en mode en ligne par défaut :

c.IPKernelApp.matplotlib = <CaselessStrEnum>
  Default: None
  Choices: ['auto', 'gtk', 'gtk3', 'inline', 'nbagg', 'notebook', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx']
  Configure matplotlib for interactive use with the default matplotlib backend.

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!

Déclaration:
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