应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

手把手教你用python制作热门的竞赛柱状图BarChart

  1说明:
  1。1资料来源:标点符https:www。biaodianfu。combarchartrace。html感谢
  1。2知识点:python、matplotlib、csv和微软编辑器小技巧。
  1。3环境:
  华为笔记本电脑、深度deepinlinux操作系统、python3。8和微软vscode编辑器。
  2citypopulations。csv
  2。1在线地址:https:gist。githubusercontent。comjohnburnmurdoch4199dbe55095c3e13de8d5b2e5e5307arawfa018b25c24b7b5f47fd0568937ff6c04e384786citypopulations
  2。2我喜欢离线的数据,那就下载下来。用360浏览器,打开上面的网页,复制地址,下载,新建下载,保存csv,即可。
  如操作图:
  2。3打开数据看看,自动保存csv格式,不错吧。
  3用微软编辑器自带启动jupyter:
  3。1新建一个11。py,小技巧:就可以类似jupyter的一段段cell格式,并启动jupyter。
  3。2结果:
  3。3代码:注意代码:是带有的格式,就是微软vscode自带jupyterimportpandasaspdimportmatplotlib。pyplotaspltimportmatplotlib。tickerastickerimportmatplotlib。animationasanimationfromIPython。displayimportHTMLdfpd。readcsv(datacitypopulations。csv,usecols〔name,group,year,value〕)df。head()currentyear2018dffdf〔df〔year〕。eq(currentyear)〕。sortvalues(byvalue,ascendingTrue)。head(10)fig,axplt。subplots(figsize(15,8))ax。barh(dff〔name〕,dff〔value〕)colorsdict(zip(〔India,Europe,Asia,LatinAmerica,MiddleEast,NorthAmerica,Africa〕,〔adb0ff,ffb3ff,90d595,e48381,aafbff,f7bb5f,eafb50〕))grouplkdf。setindex(name)〔group〕。todict()fig,axplt。subplots(figsize(15,8))ax。barh(dff〔name〕,dff〔value〕,color〔colors〔grouplk〔x〕〕forxindff〔name〕〕)fori,(value,name)inenumerate(zip(dff〔value〕,dff〔name〕)):ax。text(value,i,name,haright)Tokyo:nameax。text(value,i。25,grouplk〔name〕,haright)Asia:groupnameax。text(value,i,value,haleft)38194。2:valueax。text(1,0。4,currentyear,transformax。transAxes,size46,haright)fig,axplt。subplots(figsize(15,8))defdrawbarchart(year):dffdf〔df〔year〕。eq(year)〕。sortvalues(byvalue,ascendingTrue)。tail(10)ax。clear()ax。barh(dff〔name〕,dff〔value〕,color〔colors〔grouplk〔x〕〕forxindff〔name〕〕)dxdff〔value〕。max()200fori,(value,name)inenumerate(zip(dff〔value〕,dff〔name〕)):ax。text(valuedx,i,name,size14,weight600,haright,vabottom)ax。text(valuedx,i。25,grouplk〔name〕,size10,color444444,haright,vabaseline)ax。text(valuedx,i,f{value:,。0f},size14,haleft,vacenter)ax。text(1,0。4,year,transformax。transAxes,color777777,size46,haright,weight800)ax。text(0,1。06,Population(thousands),transformax。transAxes,size12,color777777)ax。xaxis。setmajorformatter(ticker。StrMethodFormatter({x:,。0f}))ax。xaxis。setticksposition(top)ax。tickparams(axisx,colors777777,labelsize12)ax。setyticks(〔〕)ax。margins(0,0。01)ax。grid(whichmajor,axisx,linestyle)ax。setaxisbelow(True)ax。text(0,1。12,Themostpopulouscitiesintheworldfrom1500to2018,transformax。transAxes,size24,weight600,haleft)ax。text(1,0,bypratapvardhan;creditjburnmurdoch,transformax。transAxes,haright,color777777,bboxdict(facecolorwhite,alpha0。8,edgecolorwhite))plt。box(False)drawbarchart(2018)importmatplotlib。animationasanimationfromIPython。displayimportHTMLfig,axplt。subplots(figsize(15,8))animatoranimation。FuncAnimation(fig,drawbarchart,framesrange(1968,2019))HTML(animator。tojshtml())oruseanimator。tohtml5video()oranimator。save()
  3。4保存动画mp4格式,由于不能保存gif格式,本文章需要gif格式,否则估计上传不了。HTML(animator。tojshtml())备注一个,我是这么保存的,在上面的代码尾部进行修改,即可animator。save(homexgjDesktopdatacsvdd。mp4)
  3。5mp4格式转换gif格式:python代码frommoviepy。editorimport指定路径clip(VideoFileClip(homexgjDesktopdatacsvdd。mp4))指定路径clip。writegif(homexgjDesktopdatacsvoutput。gif)带有进度条的print(转换完成了)
  3。6output。gif
  自己整理并分享出来,喜欢微软编辑器的人可以这样使用jupyter
  喜欢的朋友,就请点赞、评论、转发、关注和收藏。

孩子不上学,原来是这种病一天,同学打来电话:亲爱的,你忙吗?快帮我看看我亲戚家这个孩子是不是心理有问题,她妈妈被她搞得天天哭。经过一番了解后,大概是这么个情况:女孩17岁,家中独女,现在上高三,再有几……女大学生酒吧跳舞时摔了一跤,打官司获赔1。5亿元来源:国外那些事儿美国一名女大学生去酒吧玩,一不小心摔了一跤从二楼掉了下来。她的家人一怒之下将涉事酒吧告上法庭,3年后达成和解协议,他们将获得2200万美元(约合人民币1……想怼老公的那团怒火,如何化作绕指柔?答疑者钱利(完形教育资深导师)整理者洪美琼(迪扬主创团成员)审稿万紫千红琳珂(迪扬主创团成员)学员问我一直无法放下对老公的期待。以前他经常加班应酬……识谱境界划分,看看你属于哪一档?电视剧中,习武之人,同一种招式,练到不同的境界,发挥的威力是不一样的。同样,钢琴识谱也是如此。每位习琴者在学钢琴时都要经历一个识谱的过程,下面将识谱分为三个境界,每个境界对应的……孩子牙齿不齐?别慌,这三个时期一定不要错过现代人对外貌美观的要求越来越高,甚至戏谑地说这是一个看脸的时代,而不整齐的牙齿和走样的面型唇形会严重降低颜值,因此家长都希望孩子能拥有美观的牙齿和嘴型。01hr牙齿不齐的……学生替老师干活是剥削还是锻炼?985教授遭实名举报,本人回应传统观念里的师生关系是3年学艺2年效力,在今天的教育大环境中还适用吗?很多在校大学生只能学到书本上的理论,与现实工作用到的技能完全脱离。为了能学以致用,只能靠老师的关系,……心怡和孩子发生冲突的解决方法一个星期当中最忙的不是星期一到星期五,而是周末。星期一到星期五,稍微还有一段属于个人的时间,约朋友吃个下午茶,打一场羽毛球,或者到朋友公司学习。周末完全没有属于自己……第42届广州餐饮加盟展落幕,第9味老上海馄饨再签30家,排名2021年8月8日,面对疫情突袭,为期三天的GFE2021第42届广州餐饮加盟展在广州海珠区琶洲广交会如期圆满落幕,第9味老上海馄饨品牌作为展会方热门的推荐品牌,本届成功签约3……好消息FDA批准老年痴呆新药上市,可阻止疾病进展,值得收藏72岁的胡姨5年前记忆开始慢慢减退,比如想去找东西,走到半路,就突然忘了自己要干什么等等。开始时并没有太放在心上,一直认为是人变老后的自然现象,甚至还和儿女开玩笑说,自己老了越……有儿有女又怎样?隔壁大娘去世五天后才被发现,身上爬满了虫子文:刘晚晴图:来自网络人常言,养儿防老,但现实却屡屡打脸。昨天晚上,我和老家的母亲通电话,在聊天的过程中,她告诉了一个让我心碎的事实。母亲说,隔壁大娘已……13岁女孩怀孕生子,时隔11个月再次怀孕,性教育缺失真可怕孩子:妈妈,我是从哪里来的呀!妈妈:你是从土堆里扒出来的!是从商店里买来的!充话费送的等等各式各样的回答。相信这一幕大家都比较熟悉,同时也是中国父母共同……西安李三卤汁豆腐脑,火了整整25年,你吃过吗?在西安,你有多久没有吃过一顿地道的早餐了?暖暖的一碗豆腐脑,热乎乎的一碗胡辣汤。。。今天周末,老王起个早去城内,到老街道,重温最市井的味道。东一路很是接地气,问问老西安人……
荣耀战魂武林阵营演示少林棍法一捅天下在今年E32018的发布会上,育碧公布了《荣耀战魂》的新阵营ldquo;武林rdquo;,能看到这些熟悉的中国风特色,许多玩家都相当激动。近日,油管主播NukemDukem带来……猫咪肠胃炎,病情加重会害死猫猫咪容易犯上肠胃炎,因为天气原因、喂养不当、着凉感冒、受惊应激、食物中毒这些原因,都有可能让猫咪染上肠胃炎,而不少的养猫新手,对待猫咪肠胃炎采用的方法不对,结果不但没有治好猫咪……暴富的机会,法院2100万悬赏捉拿山西前首富因为生活压力的巨大,现代人总是忧心忡忡,难以见到真实的笑容。于是,坊间有了一句风靡普通大众内心的理想话语:何以解忧,唯有暴富。暴富,是人们的心理愿望,也是最崇高的理想。这……绝地求生总监谁是该类型游戏第一的位置并不重要《绝地求生》总监BrendanGreene在E3展期间接受了Engadget的采访,期间他谈到了关于《绝地求生》以及对《堡垒之夜》等其他大逃杀游戏的看法。BrendanG……03岁宝宝怎么启蒙?刚出生的宝宝躺在你的面前,看起来那么脆弱,那么依赖你。确实如此,他需要你的爱和支持才能生存。然而,宝宝并不完全像看上去那么柔弱无力,其实,宝宝的语言技能从刚出生就有了。0……蜘蛛侠PS4游戏版小虫加盟漫画漫威再添一员猛将几周以来,漫威漫画就一直在向读者们预告一项神秘的《蜘蛛侠》新事件,官方称其为ldquo;蜘蛛灾变(Spidergeddon)rdquo;。在官方的宣传海报中,出现了多位不同的平……美国国土安全部针对或来自朝鲜的新型恶意软件发新警告据外媒SlashGear报道,美国国土安全部(DHS)已经一种可能来自朝鲜的新型恶意软件发出警告。美国国土安全部与联邦调查局一起发掘并揭露了一种称为ldquo;TYPEFRAM……赛博朋克2077包含调情内容选项比杰洛特还多在《巫师》系列当中,主角杰洛特可谓是一生风流不断的情圣,而《赛博朋克2077》的新主角ldquo;Vrdquo;同样也有机会谱写自己的艳情史。CDPR在采访中告知外媒GameI……噬血代码新演示血族小姐姐泡温泉福利诱人万代南梦宫近日在直播活动中展示了大量《噬血代码》的游戏内容,除了此前在E32018上展示的试玩Demo以外,还有一小段吸血鬼小姐姐包裹浴巾沐浴的场景,一起来欣赏一下。本段……微软PhilSpencer评论索尼跨平台游戏限制策略发言玩家对于索尼限制多平台游戏跨机互联的策略早已颇有微词,但是近日在《堡垒之夜》甚至限制PS4捆绑的游戏账号登陆其它版本游戏(SwitchXboxOne)的举措更激起了游戏圈的愤怒……死亡搁浅官方中字预告弩哥绝育干快递生存索尼E3发布会,小岛秀夫发布了《死亡搁浅》第四部预告片,不过晦涩的内容让人雾水,日前索尼官方发布了这部新预告中文字幕预告片,游戏剧情可以搞懂一些了,一起来看下。官方中文预……E32018皇牌空战7最新预告雷雨空战令人目眩万代南梦宫今天公布了《皇牌空战7》新预告,战机在不同天候下激战狗斗的场景相当炫酷,一起来欣赏一下。本段预告展示了战机在雷雨天气飞行交战的场景,同时我们也得以一窥游戏中绝美……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网