打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Pandas Pyecharts | 2022年世界500强数据分析可视化

大家好,我是【Python当打之年

本期我们利用Python分析2022年世界500强企业信息数据,看看:

  • 500强企业大概分布在哪些国家
  • 500强企业中国企业有哪些,在国内各城市分布情况
  • 500强企业利润盈亏情况
  • ...

希望对小伙伴们有所帮助,如有疑问或者需要改进的地方可以私信小编。

涉及到的库:

  • Pandas — 数据处理
  • Pyecharts — 数据可视化

可视化部分:

  • 象形图 — PictorialBar
  • 柱状图 — Bar
  • 地图 — Map
  • 地理坐标系 — Geo
  • 水球图 — Liquid
  • 极坐标图 — Polar
  • 词云 — WordCloud

目录

1. 导入模块

2.Pandas数据处理

2.1 读取数据

2.2 查看索引、数据类型和内存信息

3. Pyecharts数据可视化

3.1 各国世界500强企业数量排名柱状图

3.2 各国世界500强企业数量排名TOP8极坐标图

3.3 各国世界500强企业数量排名TOP8象形图

3.4 各国世界500强企业数量占比饼状图

3.5 中国各城市世界500强企业数量排名柱状图

3.6 各国世界500强企业数量地图分布

3.7 中国世界500强企业数量占比水球图

3.8 世界500强企业公司名称词云

4. 在线运行地址

1. 导入模块

import pandas as pdfrom pyecharts.charts import Piefrom pyecharts.charts import Barfrom pyecharts.charts import Gridfrom pyecharts.charts import Mapfrom pyecharts.charts import Geofrom pyecharts.charts import WordCloudfrom pyecharts.charts import PictorialBarfrom pyecharts.charts import Liquidfrom pyecharts.charts import Polarfrom pyecharts import options as optsfrom pyecharts.commons.utils import JsCode

2. Pandas数据处理

2.1 读取数据

df = pd.read_excel('2022年世界五百强排行榜.xlsx')df.head(10)

2.2 查看数据信息

df.info()

500条数据没有确缺失,不需要进行其他处理。

3. Pyecharts数据可视化

3.1 各国世界500强企业数量排名柱状图

bar = (    Bar(init_opts=opts.InitOpts(width='1000px', height='1000px',bg_color='#0d0735'))    .add_xaxis(x_data)    .add_yaxis('',y_data)    .set_series_opts(label_opts=opts.LabelOpts(position='right',                                              font_size=12,                                              font_weight='bold',                                              formatter='{c} 家'),                    )    .set_global_opts(                    xaxis_opts=opts.AxisOpts(is_show=False,),                    yaxis_opts=opts.AxisOpts(                        axislabel_opts=opts.LabelOpts(font_size=13,color='#fff200'),                        axistick_opts=opts.AxisTickOpts(is_show=False),                        axisline_opts=opts.AxisLineOpts(is_show=False)                    ),                    title_opts=opts.TitleOpts(title='各国世界500强企业数量排名',pos_left='center',pos_top='1%',                              title_textstyle_opts=opts.TextStyleOpts(font_size=22,color='#38d9a9')),                    visualmap_opts=opts.VisualMapOpts(is_show=False,                                      min_=20,                                      max_=150,                                      is_piecewise=False,                                      dimension=0,                                      range_color=['#203fb6', '#008afb', '#ffec4a', '#ff6611', '#f62336']                                                     ),                    )    .reversal_axis())
  • 我国以145家世界500强企业高居榜首
  • 美国128家、日本47家位居二、三位
  • 亚洲方面还有韩国以18家的数量排名第六

3.2 各国世界500强企业数量排名TOP8极坐标图

p = ( Polar(init_opts=opts.InitOpts(width='1000px', height='800px', bg_color='#0d0735')) .add_schema( radiusaxis_opts=opts.RadiusAxisOpts(data=x_data[-8:], type_='category'), angleaxis_opts=opts.AngleAxisOpts( is_clockwise=True, is_scale=True, max_=150, axislabel_opts=opts.LabelOpts(font_size=14, color='#fff200'), axisline_opts=opts.AxisLineOpts(is_show=True,linestyle_opts=opts.LineStyleOpts( width=2,type_='dashed',color='#e4e932')), splitline_opts=opts.SplitLineOpts(is_show=True, linestyle_opts=opts.LineStyleOpts(type_='dashed', color='#9FC131') ), ), ) .add('',y_data[-8:], type_='bar') .set_global_opts( title_opts=opts.TitleOpts(title='各国世界500强企业数量排名TOP8',subtitle='制图@公众号:Python当打之年',pos_left='center',pos_top='1%', title_textstyle_opts=opts.TextStyleOpts(color='#38d9a9',font_size=20) ), visualmap_opts=opts.VisualMapOpts(max_=150, is_show = False, is_piecewise=True, split_number = 8, min_ = 10, range_color=['#203fb6', '#008afb', '#ffec4a', '#ff6611', '#f62336'] ), ))

3.3 各国世界500强企业数量占比饼状图

  • 我国世界500强企业有145家,占比高达29%,接近总量的1/3
  • 美国占比24.8,日本占比9.4%

3.4 各国世界500强企业数量排名TOP8象形图

3.5 中国各城市世界500强企业数量排名柱状图

国内方面:

  • 我国145家世界500强企业基本上也以一线城市居多
  • 北京以54家500强企业排名第一位,上海和深圳分别以12家和10家紧随其后
  • 北上广深中,广州以4家的数量跌出前5,排名第7

3.6 各国世界500强企业数量地图分布

m1 = (    Map(init_opts=opts.InitOpts(width='1000px', height='500px',theme='dark',bg_color='#0d0735'))    .add('公司数量',         region_data,         'world',         is_map_symbol_show=False,         is_roam=False,        )    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))    .set_global_opts(        legend_opts=opts.LegendOpts(is_show=False),        visualmap_opts=opts.VisualMapOpts(is_show=True,                                          max_=150,                                          min_=0,                                          is_piecewise=True,                                          split_number=10,                                          pos_top='50%',                                          pos_left='10%',                                          range_color=['#9ecae1','#6baed6','#4292c6','#2171b5','#08519c','#08306b','#d4b9da','#c994c7','#df65b0','#e7298a','#ce1256','#980043','#67001f']        ),    ))

3.7 中国世界500强企业数量占比水球图

3.8 世界500强企业公司名称词云

wd = WordCloud(init_opts=opts.InitOpts(width='1000px',height='600px',theme='dark',bg_color='#0d0735'))wd.add('', [list(z) for z in zip(x_data, y_data)], )wd.set_global_opts( title_opts=opts.TitleOpts( title=''), tooltip_opts=opts.TooltipOpts(is_show=True), )

营收方面:

  • 沃尔玛以572754百万美元的营业收入排名第1,亚马逊以469822百万美元的营业收入排名第2,我国国家电网有限公司以460616.9百万美元排名第3
  • 我国共有4家企业进入世界500强榜单前10:国家电网有限公司(3)、中国石油天然气集团有限公司(4)、中国石油化工集团有限公司(5)、中国建筑集团有限公司(9)

4. 在线运行地址

篇幅原因,部分代码未展示,在线运行地址(含源码)

https://www.heywhale.com/home/column/60e2740e3aeb9c0017b967a2

END

以上就是本期为大家整理的全部内容了,赶快练习起来吧,喜欢的朋友可以点赞、转发,也可以在评论区留言相互交流。文章首发公众号 “Python当打之年” ,每天都有python编程技巧推送,希望大家可以喜欢。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
大数据可视化案例二:数据可视化地图
Python 绘制中国城市数据地图可视化
央视都在用的“南丁格尔玫瑰图”,原来Python也可以画
Python轻松实现地图可视化(附详细源码)
python数据可视化 | pyecharts分析降雨量分布比例,绘制出可视化饼图
python数据可视化:基于pyecharts的BI可视化报表(I)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服