一、2021万亿城市GDP总量
根据国家统计局发布的消息,2021年GDP过万亿的城市已经公布,目前有24个城市
用数据可视化的方法把这24座城市的排名及数据值显示出来
import pandas as pd
from pyecharts.charts import Bar
data = pd.read_excel('24GDP.xlsx')
data = pd.DataFrame(data)
city = data["城市"][::-1]
gdp_2021 = data["2021年/亿元"][::-1]
bar = Bar(init_opts=opts.InitOpts(width="2000px",height="1200px",page_title="2021年GDP"))
bar.add_xaxis(city.values.tolist())
bar.add_yaxis("2021", gdp_2021.values.tolist())
bar.set_global_opts(
xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=10)),
title_opts=opts.TitleOpts(title="城市GDP排行"),
datazoom_opts=opts.DataZoomOpts(), #提供区域缩放的功能
)
bar.set_series_opts(label_opts=opts.LabelOpts(position='right' #设置数据标签所在的位置'top','left','right','bottom','inside','insideLeft','insideRight'
,font_size=12
))
bar.reversal_axis()
得到的GDP排名结果如下:
用热力图显示城市GDP数量:
geo = Geo()
geo.add_schema(maptype="china")
geo.add("", city.values.tolist(), gdp_2021.values.tolist())
geo.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
geo.render_notebook()
geo.render('map.html') # 生成html文件
|