matplotlib条形图调整条形方向

matplotlib bar plot adjust bar direction

我想从底部开始。如何将起点从零更改为例如-2 ?

我的代码:

import matplotlib.pyplot as plt
import numpy as np


N=1000
sample=np.random.random_integers(1,10,N)
hist,bins=np.histogram(sample)

plt.bar(bins[:-1],np.log10(1.*hist/N),np.diff(bins))

plt.show()

输出:

试试这个:

plt.bar(bins[:-1],abs(np.log10(1.*hist/N)),np.diff(bins))