-
先观察效果
-
导入支持包
import matplotlib.pyplot as plt import numpy as np
-
生成绘图数据
n = 12 X = np.arange(n) # [0,1,2,3,4,5,6,7,8,9,10,11] Y1 = X / float(n) * np.random.uniform(0.5, 1.0, n) # .uniform()从[0.5,1.0)中随机取n个值 Y2 = X / float(n) * np.random.uniform(0.5, 1.0, n) # 随机取值,Y1和Y2大概率是不一样的
-
画柱状图
# 画柱状图 plt.bar(X, +Y1) plt.bar(X, -Y2)
-
设置x轴,y轴的值范围
# x轴,y轴的范围 plt.xlim(-.5, n) plt.ylim(-1.25, 1.25)
-
隐藏轴上的刻度
# 隐藏轴上的刻度 plt.xticks(()) plt.yticks(())
-
出图
plt.show()
结果如文首图所示。
-
说明
将程序按顺序复制即可执行
-
参考文献
程序主要出自 Bar 柱状图,略有改动
Matplotlib绘制柱状图
猜你喜欢
转载自blog.csdn.net/BBJG_001/article/details/104387509
今日推荐
周排行