Python-Pyecharts画图(中国地图,桑葚图,迁移图)[四]

使用Pyecharts画图可以使图像富有动态

Scatter 散点图

Bar 柱状图

Pie 饼状图

Line折线图/面积图

Radar 雷达图

Sankey 桑葚图

WordCloud 词云图

Funnel 漏斗图

Gauge 仪表盘

Graph 关系图

Liquid 水球图

Parallel 平行坐标系

Polar 极坐标系

HeatMap 热力图

Map 地图

Map 迁移地图

地图

用pyecharts画地图(世界地图、中国省级地图、市级地图、某省市级地图、某市县级地图

世界地图
from pyecharts.charts import Map  # 注意这里与老版本pyecharts调用的区别
from pyecharts import options as opts
import random

country = ['China', 'Canada', 'France', 'Japan', 'Russia', 'USA']
data_world = [(i, random.randint(100, 200)) for i in country]#这里的数据类型必须要进行处理   eg:(('China', 104))

world = (
    
    Map()
    
    .add('', # 此处没取名,所以空着
        data_world, # 数据
        'world') # 地图类型
    .set_global_opts(
        title_opts=opts.TitleOpts(title='World Map'),#地图名称
        visualmap_opts=opts.VisualMapOpts(
            max_=200,
            min_=100,
            is_piecewise=True)  # 定义图例为分段型,默认为连续的图例
    )
    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    .render(path='G:/HTML图/世界地图.html')
)

在这里插入图片描述

中国地图
from pyecharts.charts import Map  # 注意这里与老版本pyecharts调用的区别
from pyecharts import options as opts
import random
province = ['广东', '湖北', '湖南', '四川', '重庆', '黑龙江', '浙江', '山西']
data_province = [(i, random.randint(100, 200)) for i in province]
# print(data)
china_province = (
    Map()
    
    .add('', data_province, 'china')
    
    .set_global_opts(
        title_opts=opts.TitleOpts(title='Provinces of China'),#地图名称
        visua
  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
使用pyecharts展示百度地图的步骤如下: 1. 安装pyecharts和百度地图插件 ``` pip install pyecharts pip install echarts-countries-pypkg # 国家地图插件 pip install echarts-china-provinces-pypkg # 中国省级地图插件 pip install echarts-china-cities-pypkg # 中国市级地图插件 pip install echarts-china-counties-pypkg # 中国县级地图插件 pip install echarts-china-misc-pypkg # 中国其它地图插件 pip install echarts-cities-js # 世界城市地图插件 pip install echarts-united_kingdom-js # 英国地图插件 pip install echarts-united_states-js # 美国地图插件 pip install echarts-canada-js # 加拿大地图插件 pip install echarts-italy-js # 意大利地图插件 pip install echarts-france-js # 法国地图插件 pip install echarts-germany-js # 德国地图插件 pip install echarts-netherlands-js # 荷兰地图插件 pip install echarts-spain-js # 西班牙地图插件 pip install echarts-brazil-js # 巴西地图插件 pip install echarts-mexico-js # 墨西哥地图插件 pip install echarts-russia-js # 俄罗斯地图插件 pip install echarts-misc-js # 其它国家地图插件 ``` 2. 创建地图 ``` from pyecharts import options as opts from pyecharts.charts import Map # 创建地图 map = Map() # 设置地图属性 map.set_global_opts( title_opts=opts.TitleOpts(title=""), visualmap_opts=opts.VisualMapOpts(max_=200), ) # 添加数据 data = [("北京", 100), ("上海", 50), ("广州", 80), ("深圳", 60)] map.add("", data) # 保存地图 map.render("map.html") ``` 3. 在百度地图上显示地图 ``` from pyecharts import options as opts from pyecharts.charts import BMap # 创建地图 bmap = BMap() # 设置地图属性 bmap.set_global_opts( title_opts=opts.TitleOpts(title=""), visualmap_opts=opts.VisualMapOpts(max_=200), bmap_opts=opts.BMapOpts( center=[116.404, 39.915], # 地图中心点坐标 zoom=11 # 缩放级别 ) ) # 添加数据 data = [("北京", 100), ("上海", 50), ("广州", 80), ("深圳", 60)] bmap.add("", data) # 保存地图 bmap.render("bmap.html") ``` 注意:使用百度地图需要在pyecharts中设置密钥,具体操作可以参考官方文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值