Python之plt.bar绘制柱状图参数解读

 更新时间:2023年09月14日 16:51:18   作者:Asher117  
这篇文章主要介绍了Python之plt.bar绘制柱状图参数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

plt.bar绘制柱状图参数解读

bar(x, height, width=0.8, bottom=None, ***, align='center', data=None, **kwargs)
  • x 表示x坐标,数据类型为int或float类型,
  • height 表示柱状图的高度,也就是y坐标值,数据类型为int或float类型,
  • width 表示柱状图的宽度,取值在0~1之间,默认为0.8
  • bottom 柱状图的起始位置,也就是y轴的起始坐标,
  • align 柱状图的中心位置,"center","lege"边缘
  • color 柱状图颜色
  • edgecolor 边框颜色
  • linewidth 边框宽度
  • tick_label 下标标签
  • log 柱状图y周使用科学计算方法,bool类型
  • orientation 柱状图是竖直还是水平,竖直:"vertical",水平条:"horizontal"

python数据分析-柱状图绘制及常用参数设置

linux+pycharm+anaconda

#柱形图绘制与参数设置
#plt.bar(x,height,width,bottom,align,color,edgecolor)
"""
X 表示在什么位置显示柱形图
height 表示每根柱子的高度
width 表示每根柱子的宽度,每根柱子的宽度可以都一样,也可以各不相同
bottom 表示每根柱子的底部位置,每根柱子的底部位置可以都一样,也可以各不相同.
align 表示柱子的位置与x值的关系,有center,edge 两个参数可选,center表示柱子位于x值的中心位置,edge 表示柱子位于x值的边缘位置
color柱子颜色
edgecolor 表示柱子边缘的颜色
"""
import matplotlib.pyplot as plt
import numpy as np
#建立一个坐标系
plt.subplot (1, 1,1)
#指明x和y值
x = np.array(["East Area","North Area","South Area","West Area"])
y = np.array([ 8566,6482,5335,7310])
#绘图
plt. bar (x, y, width=0.5,align="center", label="Task quantity")
#设置标题
plt.title("Tasks of all regions in the country",loc= "center")
#添加数据标签
for a,b in zip(x,y) :
    plt. text (a,b,b,ha='center', va= "bottom", fontsize=12)
#设置x轴和y轴的名称
plt.xlabel('partition')
plt.ylabel ('Task quantity')
plt. legend() #显示图例
#保存图表到本地
#plt. savefig ("bar.jpg")
plt.show()

成图效果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Pandas数据处理库画图与文件读取使用示例

    Pandas数据处理库画图与文件读取使用示例

    这篇文章主要为大家介绍了Pandas数据处理库画图与文件读取使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Python脚本实现一键自动整理办公文件

    Python脚本实现一键自动整理办公文件

    这篇文章主要介绍了Python实现脚本一键自动整理办公文件,文件下载文件夹就变得乱七八糟,整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档。下面小编就给大家分享自动化整理文件的小技巧,需要的朋友可以参考一下文章内容
    2022-02-02
  • python读取pdf格式文档的实现代码

    python读取pdf格式文档的实现代码

    这篇文章主要给大家介绍了关于python读取pdf格式文档的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • python requests指定出口ip的例子

    python requests指定出口ip的例子

    今天小编就为大家分享一篇python requests指定出口ip的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • python安装oracle扩展及数据库连接方法

    python安装oracle扩展及数据库连接方法

    这篇文章主要介绍了python安装oracle扩展及数据库连接方法,较为详细的分析了Python下载oracle扩展及Windows、Linux环境下的安装步骤、操作技巧及注意事项,需要的朋友可以参考下
    2017-02-02
  • jupyter notebook 参数传递给shell命令行实例

    jupyter notebook 参数传递给shell命令行实例

    这篇文章主要介绍了jupyter notebook 参数传递给shell命令行实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Django防御csrf攻击的实现方式(包括ajax请求)

    Django防御csrf攻击的实现方式(包括ajax请求)

    这篇文章主要介绍了Django防御csrf攻击的实现方式(包括ajax请求),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • python 中collections的 deque使用详解

    python 中collections的 deque使用详解

    这篇文章主要介绍了python中collections的deque使用详解,deque是一个双端队列,如果要经常从两端append的数据,选择这个数据结构就比较好了,更多相关内容,需要的小伙伴可以参考下面文章内容
    2022-09-09
  • 利用Python实现命令行版的火车票查看器

    利用Python实现命令行版的火车票查看器

    当你想查询一下火车票信息的时候,你还在上12306官网吗?或是打开你手机里的APP?下面让我们来用Python写一个命令行版的火车票查看器, 只要在命令行敲一行命令就能获得你想要的火车票信息!如果你刚掌握了Python基础,这将是个不错的小练习。
    2016-08-08
  • Python Serial串口的简单数据收发方式

    Python Serial串口的简单数据收发方式

    这篇文章主要介绍了Python Serial串口的简单数据收发方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09

最新评论