pyecharts1.0+版本绘制Geo地理图

简介: 笔记

示例代码:

这里展示的是全国各省份人口的数量,举例前七个省份。

# 导入库
from pyecharts.charts import Geo
from pyecharts import options as opts
from pyecharts.globals import ChartType
# 绘制地理图
def geo_chartso() ->Geo:
    data = [['广东',109990000],['山东',99469600],['河南',95324200],['四川',82620000],['江苏',79986000],['河北',74700500],['湖南',682200]]
    # 创建实例对象
    c = Geo()
    c.add_schema(maptype='china',
                 is_roam=False,#绘制出来的图表不能缩放
                 label_opts=opts.LabelOpts(is_show=False))
    c.add(series_name='geo',data_pair=data,type_=ChartType.EFFECT_SCATTER,symbol_size= 12,symbol='pin')
    c.set_global_opts(title_opts=opts.TitleOpts('人口分析'),legend_opts=opts.LegendOpts(is_show=False))
    return c
c = geo_chartso()
c.render('geo.html')

运行结果:

26.png

相关文章
|
缓存 负载均衡 算法
如何配置Nginx反向代理以实现负载均衡?
如何配置Nginx反向代理以实现负载均衡?
1185 152
|
数据采集 存储 供应链
数据合并:cbind函数在网页爬取中的实用技巧
本文介绍了如何通过代理IP和多线程技术提高网页爬取效率,并使用`cbind`函数合并数据。以财经网新闻为例,展示了从指定网站下载、解析内容,到数据获取、合并及分析的完整流程。通过亿牛云爬虫代理和Python代码实现,确保高效无痕访问,最终将结果保存为CSV文件。此方法适用于大量分散数据的爬取与处理,助力经济趋势分析。
379 47
|
安全 网络协议 Java
Java 网络编程详解
《Java网络编程详解》深入浅出地讲解了使用Java进行网络编程的技术和方法。从基础的网络协议介绍到核心的Socket编程,以及高级的NIO与多线程应用,帮助读者全面掌握Java网络编程技能,是Java开发者不可或缺的学习指南。
552 8
|
机器学习/深度学习 算法 安全
提高人脸识别识别率技术
智能工厂趋势中,人脸识别技术在提升生产效率和安全管理方面展现应用价值。技术挑战包括环境光线控制、背景干扰、数据多样性和算法优化。解决方案涉及模型选择、实时性与准确性平衡,以及使用标签平滑技术减轻模型过拟合,提高泛化能力。通过训练优化的CNN模型,结合数据增强和标签平滑,实现更精准的人脸识别系统。
|
数据采集 存储 JavaScript
Dynamic Website 爬虫:应对动态内容与 JavaScript 渲染挑战
本文深入探讨了如何设计针对动态网站的爬虫,以采集 WIPO Brand Database 中的专利和技术信息。文章详细介绍了动态网站的挑战,包括 JavaScript 渲染、反爬虫机制和异步加载,并提出了解决方案,如使用 Selenium 模拟浏览器、代理 IP 技术和 API 抓取。最后,通过具体代码示例展示了如何实现这些技术手段。
777 0
|
自然语言处理 算法 编译器
编译原理复习四:编译器结构 消除左递归、左公因子 最右推导 寻找句柄讲解(附题目和答案)
编译原理复习四:编译器结构 消除左递归、左公因子 最右推导 寻找句柄讲解(附题目和答案)
404 0
|
安全 Java API
Java的特性
Java的关键特性包括:1) 跨平台能力,依赖JVM在不同系统上运行;2) 面向对象编程,通过类和对象实现代码的高复用和维护性;3) 内置的安全机制,如内存管理和异常处理,确保程序安全;4) 丰富的标准类库,提供各种API简化开发;5) 支持多线程,充分利用CPU资源。学习路线可从基础知识逐步深入到高级特性。
125 1
|
负载均衡 算法 Java
SDK并发调用优化方案
SDK并发调用优化方案
|
人工智能 自然语言处理 API
如何使用ModelScope-Agent快速搭建一个火爆全网的哄哄模拟器
前不久,一个爆火的基于大语言模型的应用“哄哄模拟器”在QQ群爆火了,通过文字聊天的方式,模拟在各种吵架场景中如果哄好女友,女友是由AI扮演,包含了数值系统和虚拟伴侣的文本对话能力。
|
存储 安全 前端开发
基于Springboot实现养老院管理系统
目前,中国已成为世界上老年人口最多的国家,人口老龄化问题较为严重;但是,传统的养老院存在管理模式过于老套落后,老人信息管理不够便捷、护工人员管理不够高效等问题。针对以上问题,系统设计并实现了一个养老院老人信息管理系统。其主要的功能模块包括:用户管理、健康管理、生活管理、安全管理、收费管理等几大模块。该系统基于三层架构设计,利用html进行前端页面开发,选用MySQL 关系数据库进行数据存储,最后使用SSM框架整合。系统能够为养老院提供管理员、老人多用户功能。系统测试表明,各功能模块均达到了预期的目标。系统在满足基本的使用功能上,还增加了人机交互的一些特色功能,比如查询数据的导出、数据的在线打印
1926 0
基于Springboot实现养老院管理系统