你可以帮助我,如何修改代码,以获得包含正确的bin边缘即SELECT `Product Name`, `Price`, `Modification`, `Description`, `Image`, (`Price` * (1 - (`DiscPercent` / 100))) AS `Discount`
FROM `products`
WHERE `Producer_ID` = '1'
AND `DiscPercent` > 0
(并且默认情况下没有左边)的bin计数的直方图?
bins[i-1] < x <= bins[i]
答案 0 :(得分:0)
我认为没有选择在matplotlib或numpy中明确地执行此操作。
但是,您可以将np.histogram()
与data
(和二进制数)的负值一起使用,然后取消输出并使用plt.bar()
函数绘制它。
bins = np.arange(min(data), max(data) + binwidth, binwidth)
hist, binsHist = np.histogram(-data, bins=sorted(-bins))
plt.plot(-binsHist[1:], -hist, np.diff(binHist))