首页 > 编程知识 正文

python地图立体可视化,数据地图可视化

时间:2023-05-06 13:17:18 阅读:166132 作者:564

步骤安装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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。