Ne peut pas obtenir de l'histogramme pour afficher séparés les bacs avec des lignes verticales

Ennuyeux problème étrange et je n'ai pas été capable de trouver une solution sur ce site (bien que la question a surgi d')

Je suis en train de faire un histogramme où les poubelles avoir le "style de la barre" où les lignes verticales séparées de chaque compartiment, mais peu importe ce que je change le histtype constructeur-je obtenir une étape rempli de l'histogramme.

Voici mon code. Remarque, je suis en utilisant jupyter ordinateur portable installé via anaconda avec une version de python 2.7.6

import numpy as np
import matplotlib.pyplot as plt

x = np.random.rand((100)) 
bins = np.linspace(0, 2, 40)
plt.title('Relative Amplitude',fontsize=30)
plt.xlabel('Random Histogram')
plt.ylabel('Frequency',fontsize=30)
plt.hist(x, bins, alpha=0.5, histtype='bar')

plt.legend(loc='upper right',fontsize=30)
plt.xticks(fontsize = 20) 
plt.yticks(fontsize = 20) 
plt.show() 

C'est ça et je reçois une étape rempli diagramme sans lignes verticales séparant les bars. Ce qui est ennuyeux, c'est que je n'ai pas eu ce problème y a quelques temps, quelque chose a clairement changé et je ne sais pas quoi.J'ai essayé histype='barstacked'. Merci beaucoup de votre aide

Ne peut pas obtenir de l'histogramme pour afficher séparés les bacs avec des lignes verticales

Êtes-vous à l'aide de tout matplotlib style? Parce que je ne peux pas reproduire votre problème.
Je suis de l'importation de matplotlib dans mon portable. J'ai aussi essayé d'utiliser le %matplotlib de commande.
Avez-vous exécuter l'exemple dans jupyter portable?
Oui, je le lance dans jupyter ordinateur portable. Avez-vous essayé de redémarrer le noyau et exécutez à nouveau le code?

OriginalL'auteur Canuck | 2017-03-01