首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pyecharts 简单朔州地图

pyecharts 简单朔州地图

原创
作者头像
码农GT038527
修改2025-07-02 15:24:28
修改2025-07-02 15:24:28
8500
代码可运行
举报
文章被收录于专栏:绘图绘图
运行总次数:0
代码可运行

代码示例

  • 需要先下载js脚本,以及json文件
代码语言:python
代码运行次数:0
运行
复制
# coding: utf-8
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.globals import CurrentConfig
import json

CurrentConfig.ONLINE_HOST = "../static/"
# 读取朔州地理 JSON 数据
with open("./json/shuozhou.json", "r", encoding="utf-8") as f:
    shuoZhouMapData = json.load(f)

data = [
    ("朔城区", 8000),("平鲁区", 70),("山阴县", 5868),("应县", 400),("右玉县", 330), ("怀仁市", 30)
]

c = (
    Map(init_opts=opts.InitOpts(width="800px", height="500px"))
    .add_js_funcs(f"echarts.registerMap('朔州', {json.dumps(shuoZhouMapData)});")
    .add(
        series_name="用户数量",
        data_pair=data,
        maptype="朔州",
        label_opts=opts.LabelOpts(is_show=True, position="left")
    )
    .set_global_opts(
        title_opts=opts.TitleOpts(
            title="朔州市用户分布",
            subtitle="数据来源:虎扑社区",
            pos_left="left"
        ),
        visualmap_opts=opts.VisualMapOpts(
            is_piecewise=False,
            max_=10000,
            range_color=["#B5E8FF", "#1E90FF", "#0100FF"]
        )
    )
    .render("./chart/朔州地图.html")
)

结果展示

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 代码示例
  • 结果展示
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档