Python绘图问题:Matplotlib中柱状图bar使用
来源:互联网 发布:linux dd iso u盘 编辑:程序博客网 时间:2024/05/14 23:20
matplotlib.pyplot.bar(left, height, alpha=1, width=0.8, color=, edgecolor=, label=, lw=3)
Make a bar plot,绘制柱状图。
参数:
1. left:x轴的位置序列,一般采用arange函数产生一个序列;
2. height:y轴的数值序列,也就是柱形图的高度,一般就是我们需要展示的数据;
3. alpha:透明度
4. width:为柱形图的宽度,一般这是为0.8即可;
5. color或facecolor:柱形图填充的颜色;
6. edgecolor:图形边缘颜色
7. label:解释每个图像代表的含义
8. linewidth or linewidths or lw:边缘or线的宽度
一个例子:
%matplotlib inlineimport numpy as npfrom matplotlib import pyplot as pltplt.figure(figsize=(9,6))n = 8X = np.arange(n)+1 #X是1,2,3,4,5,6,7,8,柱的个数#uniform均匀分布的随机数,normal是正态分布的随机数,0.5-1均匀分布的数,一共有n个Y1 = np.random.uniform(0.5,1.0,n)Y2 = np.random.uniform(0.5,1.0,n)plt.bar(X, Y1, alpha=0.9, width = 0.35, facecolor = 'lightskyblue', edgecolor = 'white', label='one', lw=1)plt.bar(X+0.35, Y2, alpha=0.9, width = 0.35, facecolor = 'yellowgreen', edgecolor = 'white', label='second', lw=1)plt.legend(loc="upper left") # label的位置在左上,没有这句会找不到label去哪了
1> 没有 plt.legend(loc=”upper left”)这句的图像
2> 有 plt.legend(loc=”upper left”)这句的图像
区别很明显是不是?^_^
阅读全文
0 0
- Python绘图问题:Matplotlib中柱状图bar使用
- Python中使用matPlotlib绘图-曲线图、柱状图、散列点
- Python绘图问题:Matplotlib中rcParams使用
- Python绘图问题:Matplotlib中%matplotlib inline是什么、如何使用?
- matplotlib函数库使用bar绘制柱状图
- matplotlib bar 柱状图
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- python中matplotlib绘图中文显示问题
- Python中Matplotlib绘图
- python使用matplotlib绘图
- Python:使用Matplotlib绘图
- python使用matplotlib绘图
- Python Matplotlib 中对于 bar 显示时间的问题
- python_使用matplotlib画柱状图(bar),散点图(scatter)
- python_使用matplotlib画柱状图(bar),散点图(scatter)
- 整理关于java开发工具使用过程中一些小技巧来提高开发效率
- 关于numpy mean函数和var函数用法
- 面试小结
- centos7 mysql5.7 免密码登陆
- js将form表单提交数据封装为ajax提交
- Python绘图问题:Matplotlib中柱状图bar使用
- Hadoop单节点配置
- Android之Activity
- InteliJ IDEA 设置与快捷键
- 关于unity2017上找不到windows store的问题
- HDOJ 1003 Max Sum
- Git学习总结
- 绘制Android机器人
- 初入Spring遇到的小问题