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日历热力图相关推荐

  1. python 日历热力图_pyecharts日历热力图

    pyecharts是一个用于生成 Echarts 图表的类库 Echarts 是百度开源的一个数据可视化 JS 库 pyecharts中文文档 pyecharts已发布1.0版本,绘图部分代码已经重构 ...

  2. python echarts 热力图_pyecharts Map 热力图绘制

    pip install pyecharts==0.1.9.4 (最终解决方式是安装这个版本!才能兼容map\bar\options,但是这个是老版本的) 1 正常使用pip install pyech ...

  3. 使用echarts画日历热力图

    个人笔记整理,详细API介绍请参照echarts官网. HTML页面 <!DOCTYPE html> <html lang="en"> <head&g ...

  4. python 日历热力图_Python绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...

  5. 使用echarts画日历热力图自定义区间颜色值

    个人笔记整理,详细API介绍请参照echarts官网. HTML页面 <!DOCTYPE html> <html lang="en"> <head&g ...

  6. Echarts数据可视化series-heatmap热力图,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  7. Pyecharts绘制日历热力图

    热力图主要通过颜色去表现数值的大小,必须要配合 visualMap 组件使用. Pyecharts==0.5.11 数据 日历热力图所需数据为广州市2018年的空气质量指数数据(guangzhou_A ...

  8. 如何用python画下三角矩阵的相关热力图?sns.heatmap详解

    python如何绘制下三角矩阵的热力图,先看一下效果图 加载必要的包 import pandas as pd import numpy as np import matplotlib.pyplot a ...

  9. R语言绘制日历热力图

    R语言绘制日历热力图 数据格式 这里date的格式 需要包含小时等信息,以其他格式会报错.程序会自动汇总或求平均,由statistic指定. > datadata3.payTime data3. ...

最新文章

  1. Alibaba笔试题:根据关键字求最短摘要字串
  2. 宁波python学习_python学习第十五天
  3. boost::type_erasure::typeid_of相关的测试程序
  4. Leetcode上的解法看不懂?试着用动画的方式去辅助理解
  5. java上传文件功能_Java MemoryMapped文件的功能
  6. LeetCode 234. Palindrome Linked List
  7. phalapi做登录检测_1.4 PhalApi 2.x 接口响应与在线调试
  8. 与JavaWeb有关的故事(Web请求与Java IO)
  9. word 公式下沉解决
  10. NEC电话交换机基础操作
  11. 解决excel里面“取消隐藏”是灰色的问题
  12. 网口压线顺序_网线水晶头接法顺序_网线水晶头接法口诀
  13. 【论文笔记】PlenOctrees for Real-time Rendering of Neural Radiance Fields
  14. 用python提取发票扫描件常用的10多个发票信息保存到excel表
  15. 使用matlab绘制世界地图并根据经纬度绘制点位(附m_map的下载与安装说明)
  16. 计算机方向kade期刊,计算机辅助导航技术在上颌骨肿瘤切除及缺损重建中的应用...
  17. excel随机数_数据分析常用的excel函数(2)
  18. Linux(openSSL)上RSA密钥生成和使用(java)
  19. 宗海图cad_使用AutoCAD等软件快速绘制宗海图技术研究
  20. 【Python】用Pillow库为几百张二次元壁纸添加图标

热门文章

  1. 质量意识:全面质量管理
  2. windows10专业版1909怎么样_雨林木风 Win10 1909 X32(专业版) 系统下载2020 11
  3. java中pre是什么意思_HTML标签PRE在代码中是什么意思
  4. 2023年JDK收费临时解决方案
  5. 一种基于二维码的双向摆渡数据交换方案
  6. ZZULIOJ1028
  7. 奥维互动地图下载|奥维互动地图下载电脑版
  8. 小白学云:阿里云ECS实例
  9. sql server:两个时间相减得到XX天XX小时XX分XX秒
  10. vue+Echarts 实时大屏看板