加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
3.2 Bar 柱状图.py 593 Bytes
一键复制 编辑 原始数据 按行查看 历史
汉塞大叔 提交于 2020-09-24 08:44 . update README.md.
from matplotlib import pyplot as plt
import numpy as np
# bar 柱状图
n = 8
X = np.arange(n)
Y1 = (1 - X/float(n))*np.random.uniform(0.5, 1.0, n)
Y2 = (1 - X/float(n))*np.random.uniform(0.5, 1.0, n)
plt.bar(X, +Y1, facecolor="steelblue", edgecolor="red")
plt.bar(X, -Y2, facecolor="#9999ff", edgecolor="red")
# 给柱状图加上标注
for x, y in zip(X, Y1):
# ha horizontal alignment 左右对齐;va 上下对齐
plt.text(x, y+0.05, "%.2f" % y, ha="center", va="bottom")
plt.xlim((-1, 13))
plt.ylim((-1.25, 1.25))
plt.xticks(())
plt.yticks(())
plt.show()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化