python - Matplotlib.pyplot.bar 似乎产生不正确的结果
问题描述
我正在尝试在 matplotlib 中制作一个小条形图,但看起来有些不对劲:
import numpy as np
import matplotlib.pyplot as plt
bins = np.linspace(0, 1, 10)
print(bins) # = [0. 0.11 0.22 0.33 0.44 0.55 0.66 0.77 0.88 1.]
plt.bar(bins, bins)
我希望两个轴上都有一个 0:1 的楼梯——我错过了什么吗?任何的意见都将会有帮助!
我在 matplotlib 3.0.3 上:
pip freeze | grep matplotlib
# returns matplotlib==3.0.3
解决方案
推荐阅读
- java - X.509 证书不完整:当主题字段为空时,必须将 SubjectAlternativeName 扩展标记为关键
- ios - 如果语言是阿拉伯语,RangeSeekSlider 应该从右到左开始
- php - 美化代码结构的方法是什么?(拉拉维尔)
- java - 如何通过Java中的降序对TreeMap中的字母进行排序
- optimization - BuildAction() 与普通方式的构建约束的区别
- stun - 如果coturn的外部IP仅用于aws?
- java - 我的 jar 文件在 Windows 中运行良好,但在 linux 中它抛出“线程“主”java.lang.NoClassDefFoundError:javax/jms/JMSException 中的异常”
- ios - 如何使用 Firebase 获取设备令牌?
- manifest - 不同的 Ionic PWA 主页与网页主页
- python - 如何根据另一个列表计算一个项目在列表中出现的次数