pyEcharts安装及详细使用指南(二)

简介: pyEcharts安装及详细使用指南(二)

5.仪表盘



代码如下:


# -*- coding:utf-8 -*-
from pyecharts import Gauge
g = Gauge("仪表盘图形","副图标")
g.add("重大项目", "投资占比", 66.66)
g.show_config()
g.render("g.html")


输出图形如下所示:


image.png

6.水球图



代码如下:


# -*- coding:utf-8 -*-
from pyecharts import Liquid
liquid = Liquid("水球图")
liquid.add("Liquid", [0.8])
liquid.show_config()
liquid.render()



输出如下图所示:


image.png


讲到这里基本的图形讲解完毕,更多知识推荐大家结合实际应用研究。


利用echarts画地图(热力图)(世界地图,省市地图,区县地图)


世界地图


from pyecharts import Map
value = [95.1, 23.2, 43.3, 66.4, 88.5]
attr = ["China", "Canada", "Brazil", "Russia", "United States"]
map0 = Map("世界地图示例", width=1200, height=600)
map0.add("世界地图", attr, value, maptype="world",  is_visualmap=True, visual_text_color='#000')
map0.render(path="世界地图.html")

image.png



中国地图


from pyecharts import Map
province_distribution = {'河南': 45.23, '北京': 37.56, '河北': 21, '辽宁': 12, '江西': 6, '上海': 20, '安徽': 10, '江苏': 16, '湖南': 9,'浙江': 13, '海南': 2, '广东': 22, '湖北': 8, '黑龙江': 11, '澳门': 1, '陕西': 11, '四川': 7, '内蒙古': 3, '重庆': 3,'云南': 6, '贵州': 2, '吉林': 3, '山西': 12, '山东': 11, '福建': 4, '青海': 1, '天津': 1,'其他': 1}
provice = list(province_distribution.keys())
values = list(province_distribution.values())
map = Map("中国地图", '中国地图', width=1200, height=600)
map.add("", provice, values, visual_range=[0, 50], maptype='china', is_visualmap=True,visual_text_color='#000')
map.render(path="中国地图.html")


image.png


省市地图


from pyecharts import Map
map2 = Map("贵州地图", '贵州', width=1200, height=600)
city = ['贵阳市', '六盘水市', '遵义市', '安顺市', '毕节市', '铜仁市', '黔西南布依族苗族自治州', '黔东南苗族侗族自治州', '黔南布依族苗族自治州']
values2 = [1.07, 3.85, 6.38, 8.21, 2.53, 4.37, 9.38, 4.29, 6.1]
map2.add('贵州', city, values2, visual_range=[1, 10], maptype='贵州', is_visualmap=True, visual_text_color='#000')
map2.render(path="贵州地图.html")


image.png



区县地图


from pyecharts import Map
quxian = ['观山湖区', '云岩区', '南明区', '花溪区', '乌当区', '白云区', '修文县', '息烽县', '开阳县', '清镇市']
values3 = [3, 5, 7, 8, 2, 4, 7, 8, 2, 4]
map3 = Map("贵阳地图", "贵阳", width=1200, height=600)
map3.add("贵阳", quxian, values3, visual_range=[1, 10], maptype='贵阳', is_visualmap=True)
map3.render(path="贵阳地图.html")


image.png


热力图


from pyecharts import Geo
keys = ['上海', '北京', '合肥', '哈尔滨', '广州', '成都', '无锡', '杭州', '武汉', '深圳', '西安', '郑州', '重庆', '长沙', '贵阳', '乌鲁木齐']
values = [4.07, 1.85, 4.38, 2.21, 3.53, 4.37, 1.38, 4.29, 4.1, 1.31, 3.92, 4.47, 2.40, 3.60, 1.2, 3.7]
geo = Geo("全国主要城市空气质量热力图", "data from pm2.5", title_color="#fff",title_pos="left",width=1200,height=600,background_color='#404a59')
geo.add("空气质量热力图", keys, values, visual_range=[0, 5], type='effectScatter',visual_text_color="#fff", symbol_size=15,is_visualmap=True, is_roam=True)  
# type有scatter, effectScatter, heatmap三种模式可选,可根据自己的需求选择对应的图表模式
geo.render(path="全国主要城市空气质量热力图.html")

image.png

目录
相关文章
|
数据可视化 前端开发 JavaScript
pyEcharts安装及详细使用指南(一)
pyEcharts安装及详细使用指南(一)
1613 0
pyEcharts安装及详细使用指南(一)
|
JSON 数据可视化 JavaScript
pyecharts包的简单使用
第三方包使用
108 0
|
5月前
|
存储 缓存 自然语言处理
深度解析ElasticSearch:构建高效搜索与分析的基石
【9月更文挑战第8天】在数据爆炸的时代,如何快速、准确地从海量数据中检索出有价值的信息成为了企业面临的重要挑战。ElasticSearch,作为一款基于Lucene的开源分布式搜索和分析引擎,凭借其强大的实时搜索、分析和扩展能力,成为了众多企业的首选。本文将深入解析ElasticSearch的核心原理、架构设计及优化实践,帮助读者全面理解这一强大的工具。
398 7
|
9月前
|
缓存 Java 关系型数据库
Java使用POI操作Excel
Java使用POI操作Excel
100 0
|
前端开发 JavaScript Java
前后端分离项目实战(Vue+SSM)
前后端分离项目实战(Vue+SSM)
前后端分离项目实战(Vue+SSM)
|
存储 分布式计算 Java
OSS数据湖实践——EMR + Flink + OSS案例
构建基于OSS数据源的EMR大数据计算环境,使用Flink大数据计算引擎,实现简单的大数据分析案例。
2048 0
OSS数据湖实践——EMR + Flink + OSS案例
|
机器学习/深度学习 人工智能 自然语言处理
人工智能入门指南:Web 开发者版 (2)基础概念
本节将介绍人工智能中的基础概念,包括机器学习和深度学习的基础知识。我们将探讨监督学习、无监督学习和强化学习等机器学习的基本概念,以及神经网络、前向传播和反向传播等深度学习的基础知识。此外,我们还会介绍一些常用的深度学习框架
112 0
|
数据挖掘
数据分析案例-航班准点分析
数据分析案例-航班准点分析
242 0
数据分析案例-航班准点分析
微信公众平台增加更多统计项 让你更了解运营数据
  就在刚刚,微信公众平台发布了数据统计功能更新,增加更多统计项,包括用户增长来源、用户使用的终端/机型、图文消息详细属性、图文阅读渠道、图文收藏统计、提取用户发送消息的关键词等相关功能,详情查看微信团队的公告。
793 0
|
SQL 机器学习/深度学习 Windows
DNN安装Microsoft SQL Server, Error:15401处理方法
今天在一台域服务器上安装DNN 时,在SQL 2005中添加Network Service账号总是报错: Create failed for Login “ComputerName\NETWORK SERVICE”(Microsoft.
966 0

热门文章

最新文章