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

手把手教你用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
  喜欢的朋友,就请点赞、评论、转发、关注和收藏。

王菲女儿百万学费数学考0分花这么多钱,孩子还不是差!不久前我跟大家分享了朵朵第一次期中考100分的喜讯时,在后台收到了这样一条留言:相信大家在给娃启蒙各种学科的时候都听过这样一句:男生理科好,女生文科好。再深入一些,……带孩子打好注意力保卫战互联网的快速发展,给家庭教育带来许多新情况,新问题,家长需要快速适应这些新变化,对孩子及时给予引导和帮助。案例:孩子迷上了短视频三年级小学生小瑞自从有了手机,就迷上……525关于如何爱自己的心理咨询师杂谈每年的5月25日是全国大中学生心理健康日,525的谐音即为我爱我,提醒大学生珍惜生命,关爱自己。核心内容是:关爱自我,了解自我,接纳自己,关注自己的心理健康和心灵成长,提……跟着营养专家学减糖减肥时应该怎么吃甜食?很多人一旦决定要减肥,第一件事就是远离甜食,在他们眼中,甜食高糖高热量,是导致肥胖的元凶。但结果往往是,坚持不了几天就半途而废,特别是那些平时很喜欢甜食的人。减肥真的一点甜食都……被我们忽略的巨大财富直觉《认知觉醒》210〔心〕金句潜意识没有思维,只关心眼前的事物,喜欢即刻、确定、简单、舒适,这是属于天性的部分,同时,它处理信息的速度又极快,至少可达11000000……教育与问题孩子教育昨天在潍坊的北方茶城,在一个朋友那里喝茶,他向我请教关于孩子的教育问题。现在的社会,有这么几个特点,第1个就是信息的碎片化,大家被淹没于无穷的,不能形成线条,一涌形成流,……云过年,让你的心有家可依第二弹(接上篇)今年一个人在异乡过年,想家、小家空空荡荡一个人、见不到亲爱的‘TA’、孤独、无聊别慌,心理君让你一个人过精彩年!心理君有话说当情人……牛年取名男孩起名字好寓意的字牛年取名男孩起名字好寓意的字随着牛年的到来,如何参考寓意好的牛年名字?成为新晋父母比较关注的问题。名字伴随宝宝一生的标识,所以在起名之上除了掌握相应的技巧外,其起名的注意……七彩云南欢乐世界今日无缘一游了作为一个地地道道的云南人着实有点羞愧,昆明市区及周围都还没有游过来。我老公今日去昆明市晋宁县七彩云南欢乐世界玩去了,昨天晚上就听见他接朋友电话,约了今日出游。他没有和我提……32岁二胎孕中,感觉比一胎累好多,都是这样的吗?27生的老大,虽然反应也大,但干啥都风风火火的,吐完就吃,爱吐不吐,六个月以后每天要走七八公里,走路比坐车舒服,老公每次一听到我要走路就皮塌嘴歪了,说是太累了。怀老大时提前半月……在排卵期同房,却一直没有怀孕?2种情况需提高警惕孕育一个可爱健康的宝宝,是关乎几个家庭的大事,但是最近有不少备孕期的女性却遇上了难题,该吃的营养品都吃了,生活习惯改了,也听从经验者的建议在排卵期同房,可验孕棒却总是直直的一道……备受考生青睐的网红字体,电脑阅卷下像二维码成精,简直不忍直视每当学生考试的时候,学生都会提前做好充分的准备,像打小抄,安排好座位,计划怎样抄袭等等。学生们就像上了战场一样,需要磨练好自己的兵器,只不过学生是在作弊。对于作弊的行为相……
仙剑奇侠传6登陆Steam512MB显存就能玩今天,《仙剑奇侠传6》正式登陆Steam,预计于2017年内发售。《仙剑奇侠传6》是该系列的第八部作品,2015年7月发售,由软星科技(北京)有限公司研发,ldquo;仙……孩子精力旺盛令人烦?05岁孩子在家这样运动,妈妈舒心邻居放心文卿晨图网络原创暑假来临,炎炎夏日,哪怕一个孩子在家,也很容易鸡飞狗跳,不受大人待见。朋友丽丽最近就在诉苦:暑假一来,5岁的儿子在家闹翻天,每天家里像打仗一样,根本……银魂票房超5000万!破国内日本漫改真人电影纪录据报道,田雄一执导真人版《银魂》电影9月1日国内正式上映,三天的时间票房突破5000万,位列国内票房日榜第三名,截止发文前《银魂》票房已达5700万。虽然票房成绩并不理想,但仍……王者荣耀装备大调整射手统治王者峡谷近日,《王者荣耀》体验服上线了全新的地图,玩家能够体验到河水荡漾、草地浮动的动画效果,质感比以往有了质的提升。同时,新版本的装备也进行了调整,主要是加强了辅助和射手的装备……黑客出售Instagram名人帐户信息搜索一次10美元北京时间9月4日早间消息,黑客利用Instagram安全漏洞窃取知名帐户的信息,现在情况进一步恶化,因为黑客开始将窃取的个人信息出售。Instagram被黑没多久,黑客就……从小有这些习惯的孩子,多半智商很高,家长一定不要忽视现在的父母,因为高学历,见多识广,所以对孩子的教育也是释放天性和激发兴趣为主。现在很多小孩子跟以往的小孩子有很多不同,甚至有很多小怪癖。可偏偏就是这类有着小怪癖的孩子,通常都天……英雄联盟S7中国LPL战队确定WE拿下最后一张门票在昨日举行的《英雄联盟》S7选拔赛决赛上,WE战队以3比2的分数成功逆转IG战队,拿到LPL进入S7赛事的最后一张门票。至此,参加S7赛事的三支中国LPL战队正式确定,他们分别……湖南一男子偷跑出去喝酒,结果发现妻子站在包厢门口死亡凝视近日,湖南岳阳一名男子偷偷跑出去和朋友吃饭喝酒,当他正在和朋友谈笑风生的时候,突然发现妻子正站在包厢门口,用一种不怒自威的眼神紧盯着他。男子瞬间感到了巨大的压力,旁边的朋友通过……绝地求生在线人数突破90万挂机现象泛滥大火的《绝地求生》在不久前一举超过《Dota2》成为Steam上实时在线人数最多的游戏,虽然它没能打破《Dota2》创造的130万在线的峰值,但却也在不断创造纪录。今日根……口罩上的绳内侧外侧,英文怎么说?作者:小雅和英美友人(1)Strap带子也可以用string。Makesureyourstrapsaresecurelybehindyourears。要……失眠怎么办?如何入睡?对于失眠的人,如果晚上经常失眠睡不着觉,可以做深呼吸,就是用鼻子深吸一口气,然后憋住过1到2分钟,最后慢慢从嘴里将气体呼出,反复10到20次,就可以使人入睡,因为经医学研究发现……移动支付新高度珠峰竟也用上了支付宝目前,阿里巴巴麾下的蚂蚁金服正着力把支付宝打造成一款全球化的软件产品。根据蚂蚁金服制定的宏伟计划,到2025年,全球支付宝用户约20亿。这等于是说,全球每4个人中,就得有……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网