Histogtwig vertical en Python y Matplotlib

¿Cómo puedo hacer un histogtwig vertical. ¿Hay alguna opción para eso o debería ser construido desde cero? Lo que quiero es que el gráfico superior se vea como el de abajo pero en un eje vertical.

from matplotlib import pyplot as plt import numpy as np sample=np.random.normal(size=10000) vert_hist=np.histogram(sample,bins=30) ax1=plt.subplot(2,1,1) ax1.plot(vert_hist[0],vert_hist[1][:-1],'*g') ax2=plt.subplot(2,1,2) ax2.hist(sample,bins=30) plt.show() 

introduzca la descripción de la imagen aquí

Utilice la orientation="horizontal" en ax.hist :

 from matplotlib import pyplot as plt import numpy as np sample = np.random.normal(size=10000) vert_hist = np.histogram(sample, bins=30) ax1 = plt.subplot(2, 1, 1) ax1.plot(vert_hist[0], vert_hist[1][:-1], '*g') ax2 = plt.subplot(2, 1, 2) ax2.hist(sample, bins=30, orientation="horizontal"); plt.show() 

introduzca la descripción de la imagen aquí

Solo usa barh() para la ttwig:

 import math from matplotlib import pyplot as plt import numpy as np sample=np.random.normal(size=10000) vert_hist=np.histogram(sample,bins=30) # Compute height of plot. height = math.ceil(max(vert_hist[1])) - math.floor(min(vert_hist[1])) # Compute height of each horizontal bar. height = height/len(vert_hist[0]) ax1=plt.subplot(2,1,1) ax1.barh(vert_hist[1][:-1],vert_hist[0], height=height) ax2=plt.subplot(2,1,2) ax2.hist(sample,bins=30) plt.show() 

introduzca la descripción de la imagen aquí