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_