1
votes

Comment supprimer la sortie de texte après le traçage dans le notebook Jupyter

Lorsque vous souhaitez mettre à jour les paramètres de traçage en python en utilisant mpl.rcParams.update (params) , il imprime un tableau du nombre de tracés que vous avez, par exemple si vous utilisez hist pour 12 paramètres que vous obtenir un tableau de 12 lignes sous la forme

params = {'axes.titlesize':'60', 'xtick.labelsize':'24', 'ytick.labelsize':'24'} 
mpl.rcParams.update(params);
data.hist(figsize=(50, 30), bins=10)

Comment puis-je éviter / supprimer cette impression dans le notebook jupyter.

Exemple de code:

array([[<matplotlib.axes._subplots.AxesSubplot object at 0x1a1d27fc50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1d6292e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1d63b6d8>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1a1e922c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e955208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e97c780>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1a1e9a3cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e9d52e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e9d5320>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1a1ea25da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1ea55358>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1ea7d8d0>]],
      dtype=object)


1 commentaires

Le texte affiché est en fait généré par votre commande data.hist () et n'a rien à voir avec rcParams.


3 Réponses :


3
votes

Essayez de mettre un point-virgule à la fin de la commande python qui produit cette sortie. Si cela ne fonctionne pas, placez une %% capture au début de la cellule.


3 commentaires

En python, je n'ai pas entendu parler de point-virgule pour fonctionner :) la capture supprime en fait tout le tracé du bloc, et aucun tracé.


eh bien, ce n'est pas python, son notebook jupyter. Avez-vous essayé le point-virgule?


Le point-virgule devrait fonctionner. L'avez-vous passé avec votre appel à hist ?



2
votes

Une meilleure option serait d'appeler plt.show () à la fin de la cellule. De cette façon, vos graphiques seront affichés même si vous convertissez le notebook en un script python autonome


0 commentaires

0
votes

Je trouve que cela est également utile: data.hist (figsize = (50, 30), bins = 10) [2] J'espère que cela vous aidera.


0 commentaires