Jupyter n'affiche pas le graphique matplotlib

http://qiita.com/hik0107/items/de5785f680096df93efa

Je vais me référer à l'article ci-dessus, et même si j'essaie de l'exécuter avec jupyter, le graphique ne sera pas affiché à moins que plt.show () ne soit utilisé. Je pensais qu'il serait affiché sans show () car il ressemble à REPL, mais est-ce différent? Quand je l'ai recherché, il semblait que j'avais besoin d'un sort.

Description requise pour le mode en ligne

%matplotlib inline

Au fait, le code exécuté

#Préparation de ce qui est nécessaire pour la représentation graphique
import matplotlib
import matplotlib.pyplot as plt

#Bibliothèque requise pour le traitement des données
import pandas as pd
import numpy as np
import datetime as dt

plt.style.use('ggplot')
font = {'family' : 'meiryo'}
matplotlib.rc('font', **font)

url = 'https://vincentarelbundock.github.io/Rdatasets/csv/robustbase/ambientNOxCH.csv'
df_sample = pd.read_csv(url, parse_dates=1, index_col=1)

#Préparer df
df = df_sample.iloc[:, 1:]

# df_Préparation mensuelle
df_monthly = df.copy()
df_monthly.index = df_monthly.index.map(lambda x: x.month)
df_monthly = df_monthly.groupby(level=0).sum()

df_monthly.plot.bar(y=['ad', 'ba', 'se'], alpha=0.6, figsize=(12,3))
plt.title(u'Graphique à barres ordinaire', size=16)

Recommended Posts

Jupyter n'affiche pas le graphique matplotlib
Album graphique matplotlib
Dessin graphique avec jupyter (notebook ipython) + matplotlib + vagrant
jupyter notebook ne commence pas par fish sur mac
Que faire lorsque le graphique n'apparaît pas sur le notebook Jupyter (IPython)
Dessin graphique avec matplotlib
Graphique de bande avec matplotlib
Jour 65 (Solution) Le bloc-notes Jupyter ne fonctionne pas avec le noyau non connecté.
Le navigateur ne s'ouvre pas automatiquement au démarrage du notebook jupyter
Graphique des données Excel avec matplotlib (1)
Méthode de dessin graphique avec matplotlib
Graphique des données Excel avec matplotlib (2)
Affichage graphique en temps réel par matplotlib
le journal distutils n'apparaît pas