python echarts 热力图_pyecharts日历热力图
pyecharts是一个用于生成 Echarts 图表的类库
Echarts 是百度开源的一个数据可视化 JS 库
pyecharts中文文档
pyecharts已发布1.0版本,绘图部分代码已经重构 ,文中的代码虽然能用但已经落伍了,随缘更新
一、 安装pyecharts
pip install pyecharts
在安装pyecharts之后,需要安装pyecharts-snapshot包,还需要配置phantomjs环境
二、 绘制日历热力图
heatmap = HeatMap("朋友圈活跃度日历热力图", "某人 2018 年微信朋友圈每日发送条数", width=1100)
heatmap.add(
"",
data, # 列表数据包含日期以及对应数据
is_visualmap=True, # 是否启用视觉映射组件
visual_range=[0, 5], # 组件所允许的最大值与最小值
visual_text_color="#000", # 组件两端文本颜色
visual_range_text=["神隐", "微商"], # 组件两端文本
visual_range_color=["#D8BFD8", "#FFB6C1", "#EE82EE"], # 过度颜色,Thistle,LightPink、Violet
visual_orient="horizontal", # 组件条的方向,vertical和horizontal可选
visual_pos="center", # 组件条距左侧的位置,left、center、right可选,也可用百分数或整数
visual_top="80%", # 组件条距离顶部的位置,有top、center、bottom可选,也可用百分数或整数
# visual_split_number=4, # 分段型中分段的个数
# is_piecewise=True, # 将组件转换为分段型,默认为连续型
is_calendar_heatmap=True, # 使用日历热力图
calendar_cell_size=["auto", 30], # 单元格大小,默认["auto", 20]
calendar_date_range=["2018-3-9", "2019-3-10"], # 日期跨度,可以为str/list
)
heatmap.render('moments.gif')
三、数据展示
连续型组件
分段型组件
四、 HeatMap关键字参数
visual_range=[0, 5]
visual_split_number=4
is_piecewise=True
在组件为分段型的条件下,visual_range用来控制数据跨度,通过visual_split_number就可以控制数据的分段个数,是一个组合套路
visual_range_color=["#D8BFD8", "#FFB6C1", "#EE82EE"]
用来自己调配过度颜色,默认颜色是['#50a3ba', '#eac763', '#d94e5d'],虽然本人配得也不怎么样,审美再次令人质疑
五、日历热力图的应用
可以对年度数据进行总结,微信步数、github的contributions
其实绘制朋友圈每日条数简直有毒,每天能发五条以上的除了微商也是没谁了,每日一两条的话,没有什么区分度
python echarts 热力图_pyecharts日历热力图相关推荐
- python 日历热力图_pyecharts日历热力图
pyecharts是一个用于生成 Echarts 图表的类库 Echarts 是百度开源的一个数据可视化 JS 库 pyecharts中文文档 pyecharts已发布1.0版本,绘图部分代码已经重构 ...
- python echarts 热力图_pyecharts Map 热力图绘制
pip install pyecharts==0.1.9.4 (最终解决方式是安装这个版本!才能兼容map\bar\options,但是这个是老版本的) 1 正常使用pip install pyech ...
- 使用echarts画日历热力图
个人笔记整理,详细API介绍请参照echarts官网. HTML页面 <!DOCTYPE html> <html lang="en"> <head&g ...
- python 日历热力图_Python绘制日历图和热力图
本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...
- 使用echarts画日历热力图自定义区间颜色值
个人笔记整理,详细API介绍请参照echarts官网. HTML页面 <!DOCTYPE html> <html lang="en"> <head&g ...
- Echarts数据可视化series-heatmap热力图,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...
- Pyecharts绘制日历热力图
热力图主要通过颜色去表现数值的大小,必须要配合 visualMap 组件使用. Pyecharts==0.5.11 数据 日历热力图所需数据为广州市2018年的空气质量指数数据(guangzhou_A ...
- 如何用python画下三角矩阵的相关热力图?sns.heatmap详解
python如何绘制下三角矩阵的热力图,先看一下效果图 加载必要的包 import pandas as pd import numpy as np import matplotlib.pyplot a ...
- R语言绘制日历热力图
R语言绘制日历热力图 数据格式 这里date的格式 需要包含小时等信息,以其他格式会报错.程序会自动汇总或求平均,由statistic指定. > datadata3.payTime data3. ...
最新文章
- Alibaba笔试题:根据关键字求最短摘要字串
- 宁波python学习_python学习第十五天
- boost::type_erasure::typeid_of相关的测试程序
- Leetcode上的解法看不懂?试着用动画的方式去辅助理解
- java上传文件功能_Java MemoryMapped文件的功能
- LeetCode 234. Palindrome Linked List
- phalapi做登录检测_1.4 PhalApi 2.x 接口响应与在线调试
- 与JavaWeb有关的故事(Web请求与Java IO)
- word 公式下沉解决
- NEC电话交换机基础操作
- 解决excel里面“取消隐藏”是灰色的问题
- 网口压线顺序_网线水晶头接法顺序_网线水晶头接法口诀
- 【论文笔记】PlenOctrees for Real-time Rendering of Neural Radiance Fields
- 用python提取发票扫描件常用的10多个发票信息保存到excel表
- 使用matlab绘制世界地图并根据经纬度绘制点位(附m_map的下载与安装说明)
- 计算机方向kade期刊,计算机辅助导航技术在上颌骨肿瘤切除及缺损重建中的应用...
- excel随机数_数据分析常用的excel函数(2)
- Linux(openSSL)上RSA密钥生成和使用(java)
- 宗海图cad_使用AutoCAD等软件快速绘制宗海图技术研究
- 【Python】用Pillow库为几百张二次元壁纸添加图标