步骤安装pyecharts
pyecharts是一个功能强大的数据可视化工具,结合了python和echarts,本文使用了0.1.9.4版
pipinstallpyecharts==0.1.9.4步骤2 :读取数据
我的数据在excel的表格里。 如下图所示。
Execel数据
使用xlrd (如果没有,则使用pip install xlrd安装)读取Excel表单中的数据
#第一种方法是使用xlrd将Execel表中的数据data=xlrd.open _ workbook (data.xlsx ) table=data.sheet _ by _ name (sheet1) ) pppt 其中,键是省,值是对应的数量,检索对应的值
#第二种方法是直接自己编写词典,对应的数据province_distribution={ '四川' :239.0,'浙江' :231.0,'福建' :203.0,'江苏' 336036033603600 “广东”:89.0、“河北”:87.0、“湖北”:84.0、“吉林”:75.0、“上海”:70.0、“江西”3:6064.0、“江西”33:606060600 “陕西”:38.0、“山西”:37.0、“辽宁”:33.0、“新疆”:25.0、“新疆”3:25.0、“甘肃”:13.0、“海南”:9.0
Chinamap=map(width=1200,height=600 ) Chinamap.add ) name='分布数',attr=province,value=num, visual _ range is _ visual map=true (China map.render (path='中国地图. html ' ) ),其中参数name是指显示在地图正上方的标题,attr 此时,将生成名为“中国地图. html”的文件。 打开后如下图所示。
没有省名地图
如果您想将其另存为图像,请单击地图右侧的下载按钮。 因为是分开的,所以我录屏幕的时候没有录下载键,但是大家一定会在自己的电脑上看。
步骤4 :进一步优化
上图中各省的名称只有用鼠标选中时才会显示。 另外,保存的图像中也不会显示各省名。 要显示每个省名,必须修改html文件。 notepad (建议使用文本编辑软件,直接下载到百度,打开简单的(中国地图. html )文件。 然后,将' label ' : { ' normal ' : { ' show ' : true }添加到第1923行的series中,并保存:
修改html文件
然后,打开“中国地图. html”文件,可以看到各省的名称。 下图:
有省名地图
源码获取加群:850591259