Maison >développement back-end >Tutoriel Python >Comment intégrer des tracés Matplotlib en ligne dans des blocs-notes IPython ?

Comment intégrer des tracés Matplotlib en ligne dans des blocs-notes IPython ?

DDD
DDDoriginal
2024-11-12 09:01:02639parcourir

How to Embed Matplotlib Plots Inline within IPython Notebooks?

Intégration de tracés Matplotlib dans des blocs-notes IPython

Lors de l'utilisation de blocs-notes IPython pour visualiser des données, l'intégration de graphiques Matplotlib en ligne peut améliorer l'expérience utilisateur. Cependant, les utilisateurs rencontrent souvent des difficultés pour réaliser cette fonctionnalité.

Pour résoudre ce problème, il est recommandé d'utiliser %matplotlib en ligne dans la première cellule du notebook. Cela définit le backend sur « IPython.kernel.zmq.pylab.backend_inline » et permet d'afficher les tracés directement dans le bloc-notes.

Par exemple, l'exemple de code suivant montre comment générer un simple tracé chirp en ligne :

%matplotlib inline

import matplotlib
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 3 * np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')

Par défaut, la commande en ligne %matplotlib fonctionne en mode notebook. Pour activer le mode en ligne par défaut pour tous les noyaux IPython, définissez les options de configuration suivantes dans les fichiers de configuration :

c.IPKernelApp.matplotlib = 'inline'

En suivant ces étapes, les utilisateurs peuvent intégrer avec succès des tracés Matplotlib en ligne dans les notebooks IPython et améliorer le visuel représentation de leurs résultats d'analyse de données.

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