范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Matplotlib柱状图(代码注释详解)

  柱状图是一种用矩形柱来表示数据分类的图表,柱状图可以垂直绘制,也可以水平绘制,它的高度与其所表示的数值成正比关系。柱状图显示了不同类别之间的比较关系,图表的水平轴 X 指定被比较的类别,垂直轴 Y 则表示具体的类别值。
  Matplotlib 提供了bar()函数来绘制柱状图,它可以应用在 MATLAB 样式以及面向对象的绘图方法中。当它与 axes 对象一起使用时,其语法格式如下:ax.bar(x, height, width, bottom, align)1复制代码类型:[python]
  该函数的参数说明,如下表所示:
  x
  一个标量序列,代表柱状图的x坐标,默认x取值是每个柱状图所在的中点位置,或者也可以是柱状图左侧边缘位置。
  height
  一个标量或者是标量序列,代表柱状图的高度。
  width
  可选参数,标量或类数组,柱状图的默认宽度值为 0.8。
  bottom
  可选参数,标量或类数组,柱状图的y坐标默认为None。
  algin
  有两个可选项 {"center","edge"},默认为 "center",该参数决定 x 值位于柱状图的位置。
  该函数的返回值是一个 Matplotlib 容器对象,该对象包含了所有柱状图。
  下面是一个关于 Matplotlib 柱状图的简单示例。它用来显示了不同编程语言的学习人数。import matplotlib.pyplot as plt #创建图形对象 fig = plt.figure() #添加子图区域,参数值表示[left, bottom, width, height ] ax = fig.add_axes([0,0,1,1]) #准备数据 langs = ["C", "C++", "Java", "Python", "PHP"] students = [23,17,35,29,12] #绘制柱状图 ax.bar(langs,students) plt.show()1234567891011复制代码类型:[python]
  输出结果如下:
  通过调整柱状图的宽度,可以实现在同一 x 轴位置绘制多个柱状图。您可以将它们设置成不同的颜色,从而使它们更容易区分。下面示例描述了某工程学院过去四年中,三个专业录取的统招学生数量。import numpy as np import matplotlib.pyplot as plt #准备数据 data =  [[30, 25, 50, 20], [40, 23, 51, 17], [35, 22, 45, 19]] X = np.arange(4) fig = plt.figure() #添加子图区域 ax = fig.add_axes([0,0,1,1]) #绘制柱状图 ax.bar(X + 0.00, data[0], color = "b", width = 0.25) ax.bar(X + 0.25, data[1], color = "g", width = 0.25) ax.bar(X + 0.50, data[2], color = "r", width = 0.25)123456789101112131415复制代码类型:[python]
  上述代码执行后,将显示四个柱状图,将每个柱状图又均分为三个小柱状图,每个柱状图占据 0.25 个单位。
  柱状图除了上述使用方法外,还有另外一种堆叠柱状图。所谓堆叠柱状图就是将不同数组别的柱状图堆叠在一起,堆叠后的柱状图高度显示了两者相加的结果值。
  bar() 函数提供了一个可选参数bottom,该参数可以指定柱状图开始堆叠的起始值,一般从底部柱状图的最大值开始,依次类推。
  下面是一个不同国家参加奥林匹克运动会所得奖牌(金银铜)的柱状堆叠图示例,如下所示:import numpy as np import matplotlib.pyplot as plt countries = ["USA", "India", "China", "Russia", "Germany"]  bronzes = np.array([38, 17, 26, 19, 15])  silvers = np.array([37, 23, 18, 18, 10])  golds = np.array([46, 27, 26, 19, 17])  # 此处的 _ 下划线表示将循环取到的值放弃,只得到[0,1,2,3,4] ind = [x for x, _ in enumerate(countries)]  #绘制堆叠图 plt.bar(ind, golds, width=0.5, label="golds", color="gold", bottom=silvers+bronzes)  plt.bar(ind, silvers, width=0.5, label="silvers", color="silver", bottom=bronzes)  plt.bar(ind, bronzes, width=0.5, label="bronzes", color="#CD853F")  #设置坐标轴 plt.xticks(ind, countries)  plt.ylabel("Medals")  plt.xlabel("Countries")  plt.legend(loc="upper right")  plt.title("2019 Olympics Top Scorers") plt.show()12345678910111213141516171819复制代码类型:[python]
  在上述代码中,第一次调用plt.bar()绘制了黄色柱状图, 第二次调用plot.bar()时绘制了灰色柱状图,最后一次调用plt.bar()则绘制最底部的柱状图。两个柱状图相接触的位置就是顶部与底部的位置,这样就构成了柱状堆叠图。
  开课吧广场-人才学习交流平台

惊艳!全球首款可进化超跑SUV高合HiPhiX亮相北京车展9月25日,华人运通旗下豪华智能纯电品牌高合HiPhi首款量产车型可进化超跑SUV高合HiPhiX亮相2020年北京国际汽车展览会E1展馆E113展台。作为全球上市后在国际A级车展阳台小改造生活大不同小天鹅洗烘套装双11开启阳台上神仙日子除了晾晒衣服,你在阳台上做过什么呢?本应是休闲遛娃健身创作的最佳空间,却一步步沦为晒满衣物堆满杂物的杂物间。阳台小改造,生活大不同,10月30日,小天鹅洗衣机携手博洛尼举办神仙阳台一场旧机发布会,老罗究竟能帮转转找回失去的两年吗?苹果12发布当天,老罗开了一场主题为IAMBACK的罗永浩X转转2020秋季旧机发布会,宣告正式回归手机圈,同时受邀担任转转品牌推广大使。开旧机发布会是噱头,老罗以回归手机圈再一次多场景实拍华为Mate40Pro秘银色,和你想象的有些不同10月30日,史上最强Mate华为Mate40系列正式发布,一时间成为业界焦点,作为科技自媒体燕山派也第一时间拿到了其中的华为Mate40Pro秘银色款。全球首款5nm5GSoC麒从重构电视价值峰会,看京东家电2020年电视重点发力方向电视正在由单向娱乐工具,逐步拓展应用范围至教育游戏等双向互动应用工具。电视的价值将被重构,在5G和AI的支持下为消费者实现智能场景互联生活,京东家电黑电业务部总经理戴可在9月17日带上你的P40出发,畅游双节,快乐加倍带上你的P40出发,畅游双节,快乐加倍!新机上手陪伴双节专属福利马上是国庆和中秋双节了,是快乐加倍的时候。带着P40全面激活您的完美旅行吧以P40ProPRO作为样例,本文大部分功手环也玩专业化和全面屏,荣耀手环6发布售价249元起荣耀手环6的健康监测和运动模式升级也是本次新品的亮点。依托荣耀在穿戴设备领域历代的技术积累,荣耀手环6在实时心率监测血氧饱和度检测科学睡眠监测等健康功能的精准度均有较大提升运动监测华为nova8Pro图赏自带主角光环的Vlog专业手机伴随着社交平台的兴起和5G时代的来临,Vlog成了年轻一族表达自我表现创意的全新方式。作为专为年轻时尚人群打造的产品系列,华为nova系列每一代都代表着业内最高自拍水准。12月23资本策划师课程获中国企业培训最优实践课程大奖!2018年8月30日,蓉城成都,2018(第14届)中国企业教育百强论坛在龙之梦酒店盛大召开。中国资本策划研究院院长广州市厦天管理顾问有限公司创始人朱耿洲博士创新打造的资本策划师(科创板注册制圆中国纳斯达克梦1718日,中国资本策划研究院(CCP)院长朱耿洲博士应浙江大学管理学院邀请,再次来到杭州西湖畔的浙江大学西溪校区,为浙江大学求是精英九班的学员们授课。这几天,杭州的天气又冷又湿,资本策划师(CCP)中国本土实战型CFA资本策划师(CCP)创始人朱耿洲博士专访记者获知,中国资本策划研究院院长朱耿洲博士将在本周末到深圳清华研究生院授课,之前一直约访朱院长都由于时机不巧,约访不成功,这次刚好在深圳,记
2022电商市场展望及策略作者张瑞端(一个普通的亚马逊运营)全文仅代表自己的观点看法,格局有限,欢迎讨论。(一)2022电商市场分析展望结论12022外贸市场端大概率呈现缓慢衰退的迹象。国内供应链端,由激烈自然资源部第三地理信息制图院用AI解读自然为更好地服务国土空间开发与用途管制等自然资源管理工作,近年来,自然资源部第三地理信息制图院深耕智能遥感解译技术,研发了一套智能化生产系统自然资源深度学习遥感智能解译平台。该平台利用鞭牛晚报字节布局数字时尚产业哈啰换logo引热议知情人士称马斯克将买下推特编者按鞭牛士将以晚报形式盘点今日内发生的重要事件,内容涵盖国际国内科技互联网,为科技行业从业者用户传递行业信息。国内新闻1字节布局数字时尚产业,计划推出沸寂业务据Tech星球消息,速查!广发易淘金大智慧西部证券等APP违规违法国家计算机病毒应急处理中心近期通过互联网监测发现17款移动App存在隐私不合规行为,违反网络安全法个人信息保护法等相关规定,涉嫌超范围采集个人隐私信息。1未向用户明示申请的全部隐私三星到底怎么了?12256G直接降2000,之前从没出现过现在的你,如果要换一款新手机的话,是考虑新机还是旧机呢?其实对于大部分人来说,基本上都会考虑今年才上线的新机,而不会考虑去年发布的产品,因为在一般人眼中,最新的往往就是最好的。其实财经辣评头部新能源车企这般赚钱,都是靠涨价涨来的吗?羊城晚报财经评论员戚耀琪媒体报道,4月21日,特斯拉发布2022年一季度财报。今年13月,特斯拉累计产销分别为30。54和31。01万辆,同比增长均超过了65。汽车销量增长直接使得设计感与使用感皆优秀蚂蚁电竞ANT27TQC曲面显示器让电竞体验更加酣畅淋漓?那当然要选择电竞圈炒鸡火的曲面显示器来助自己一臂之力呀。在综合了网上对于各品牌曲面显示器的干货和评价后,我选择了拥有目前弯曲面屏的蚂蚁电竞ANT27TQC曲因需求强劲,传iPhone13系列将增产1000万部近日,外媒发布的消息显示,因市场需求强劲,苹果将iPhone13Pro系列2022年第二季度的生产计划较原先目标增加了1000万部。细节方面,苹果计划在第二季度将iPhone13PTCL发布3款旗舰智能锁,看看它的十大黑科技都有哪些?随着大家对生活的需求逐渐提高,智能门锁已经成为大家不可或缺的一部分,特别是门锁还配备可视摄猫眼摄像头也逐渐取代了传统猫眼。近日TCL在可视安全智能锁的春季新品发布会接连发布X10C香山股份2021年扣非净利大增111布局新能源充电桩业务本报记者矫月见习记者李雯珊香山股份25日晚发布2021年报,公司全年营业收入约48。9亿元,同比增长401,归母扣非净利润约1。5亿元,同比增长111。其中,控股子公司均胜群英20iPhone14Max曝光双1600万和4500mAh电池,真香机随着手机市场的不断发展,出现了各种类型的产品,有方便快捷的小屏手机,有主打性价比和性能的手机,还有是专门影音娱乐的大屏手机。我们都知道,iPhone是手机市场非常受欢迎的产品,不管