当前位置: 首页 > article >正文

Pyecharts使用本地文件绘制美国地图

访问我的github仓库outer_resources中的USA.json文件:

big_data_analysis/outer_resources/USA.json at main · Just-A-Freshman/big_data_analysis

保存到当前目录下;

随后运行代码:

from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts import options as opts
import json

# 如果想要使用外部js地图的话,无需注册地图,直接指定maptype="美国"即可
# 此处演示仅仅是早期无法用maptype="美国"来获取美国地图,因此采用的一种方法

# 读取 USA.json 文件
with open(r"USA.json", 'r', encoding='utf-8') as f:
    usa_data = json.load(f)

adjust = {
    "Alaska": {
        "left": -120, 
        "top": 25,   
        "width": 15
    }
}


m = Map()

# 注册地图
m.add_js_funcs(f"echarts.registerMap('USA', {usa_data}, {adjust});")

# 添加系列数据
m.add("美国", [("California", 1)], "USA")

# 设置全局选项
m.set_global_opts(
    title_opts=opts.TitleOpts(title="美国地图"),
    visualmap_opts=opts.VisualMapOpts(max_=10)
)

# 渲染到 HTML 文件
m.render("USA.html")


http://www.kler.cn/a/385063.html

相关文章:

  • 【spark的集群模式搭建】Standalone集群模式的搭建(简单明了的安装教程)
  • 基于SpringBoot的Java教学支持系统开发指南
  • 【数据集】【YOLO】【目标检测】抽烟识别数据集 6953 张,YOLO/VOC格式标注,吸烟检测!
  • ENSP作业——园区网
  • linux操作系统的开机引导过程及系统日志
  • Rust常用数据结构教程 Map
  • 智慧商城项目-VUE2
  • 你需要了解的正则表达式相关知识
  • 前端-计算机网络
  • CSS文本样式与浮动
  • oracle 9i 使用dbms_obfuscation_toolkit加密解密
  • 蓝桥杯-Python组(py的哈希表)
  • LangChain Ollama实战文献检索助手(二)少样本提示FewShotPromptTemplate示例选择器
  • Android 手机设备的OEM-unlock解锁 和 adb push文件
  • java的threadlocal为何内存泄漏
  • 【Pytorch】model.eval()与model.train()
  • 微分段如何防止勒索软件攻击
  • 连接kafka消息队列报org.apache.kafka.clients.NetworkClient异常
  • 数据库管理-第258期 23ai:Oracle Data Redaction(20241104)
  • Android Kotlin Flow 冷流 热流
  • C++中,如何找到一个vector中最大的元素
  • 【HarmonyOS】键盘遮挡输入框UI布局处理
  • Flux comfyui 部署笔记,整合包下载
  • MySQL常用的关键字(详细)
  • MATLAB 在数组的元素后面使用百分号 `%` 添加注释时会将其误认为是行分隔符,导致数组维度不一致
  • LangChain实战分享