PyEcharts 基本图表之日历图
提示:仅供我的舍友学习使用。
1.Calendar:日历图(一)
代码如下(示例):
from PreTest import *
from pyecharts import options as opts
from pyecharts.render import make_snapshot
from snapshot_phantomjs import snapshotimport random
import datetimefrom pyecharts.charts import Calendarbegin = datetime.date(2020, 1, 1)
end = datetime.date(2020, 12, 31)
data = [[str(begin + datetime.timedelta(days=i)), random.randint(1000, 25000)]for i in range((end - begin).days + 1)
]def calendar_chart() -> Calendar:# ********* Begin *********# calendar = (Calendar().add("",data,calendar_opts=opts.CalendarOpts(range_="2020")).set_global_opts(title_opts=opts.TitleOpts(title="Calendar-2020年微信步数情况"),visualmap_opts=opts.VisualMapOpts(max_=30000,min_=500,orient="horizontal",is_piecewise=True,pos_top="230px",pos_left="100px",),))# ********** End **********#return calendarmake_snapshot(snapshot, calendar_chart().render("Result/render.html"), 'StudentAnswer/student_answer.png') # 输出图片
make_snapshot(snapshot, calendar_base(data).render(), "StandardAnswer/task1/standard_answer_1.png")
2.Calendar:日历图(二)
代码如下(示例):
from PreTest import *
from pyecharts import options as opts
from pyecharts.render import make_snapshot
from snapshot_phantomjs import snapshotimport random
import datetimefrom pyecharts.charts import Calendarbegin = datetime.date(2020, 1, 1)
end = datetime.date(2020, 12, 31)
data = [[str(begin + datetime.timedelta(days=i)), random.randint(1000, 25000)]for i in range((end - begin).days + 1)
]def calendar_chart() -> Calendar:# ********* Begin *********# calendar = (Calendar().add("",data,calendar_opts=opts.CalendarOpts(range_="2020",# 注意到这里name_map = "cn" ,name_map="cn" 使用的是中文标签。daylabel_opts=opts.CalendarDayLabelOpts(name_map="cn"),monthlabel_opts=opts.CalendarMonthLabelOpts(name_map="cn"),),).set_global_opts(title_opts=opts.TitleOpts(title="Calendar-2020年微信步数情况(中文 Label)"),visualmap_opts=opts.VisualMapOpts(max_=30000,min_=500,orient="horizontal",is_piecewise=True, # 这里是True 表示可以选择是否出现。pos_top="230px",pos_left="100px",),))# ********** End **********#return calendarmake_snapshot(snapshot, calendar_chart().render("Result/render.html"), 'StudentAnswer/student_answer.png') # 输出图片
make_snapshot(snapshot, calendar_label_setting(data).render(), "StandardAnswer/task2/standard_answer_2.png")
3.Calendar:日历图(三)
代码如下(示例):
from PreTest import *
from pyecharts import options as opts
from pyecharts.render import make_snapshot
from snapshot_phantomjs import snapshotimport random
import datetimefrom pyecharts.charts import Calendarbegin = datetime.date(2020, 1, 1)
end = datetime.date(2020, 12, 31)
data = [[str(begin + datetime.timedelta(days=i)), random.randint(1000, 25000)]for i in range((end - begin).days + 1)
]def calendar_chart() -> Calendar:# ********* Begin *********# calendar = (Calendar(init_opts=opts.InitOpts(width="1600px", height="350px")).add(series_name="", yaxis_data=data, calendar_opts=opts.CalendarOpts(# 上左右边界pos_top="120",pos_left="30",pos_right="30",range_="2020",yearlabel_opts=opts.CalendarYearLabelOpts(is_show=False),),).set_global_opts(title_opts=opts.TitleOpts(pos_top="30", pos_left="center", title="2020年步数情况"),visualmap_opts=opts.VisualMapOpts(max_=30000, min_=500, orient="horizontal", is_piecewise=False),))# ********** End **********#return calendarmake_snapshot(snapshot, calendar_chart().render("Result/render.html"), 'StudentAnswer/student_answer.png') # 输出图片
make_snapshot(snapshot, calendar_heatmap(data).render(), "StandardAnswer/task3/standard_answer_3.png")
开始你的任务吧,祝你成功!
PyEcharts 基本图表之日历图相关推荐
- Pyecharts基本图:日历图
Pyecharts基本图:日历图 文章目录 Pyecharts基本图:日历图 前言 一. Calendar:日历图 1.1 `class pyecharts.charts.Calendar`配置项类 ...
- 基于pyecharts的数据可视化(四):1.基本图表之日历图
文章目录 日历图 日历图使用的数据格式 日历坐标系组件配置项:CalendarOpts 日历图 通过add添加系列名称.系列数据.标签配置项.日历坐标系组件配置型.提示框组件配置项.图元配置项. 标签 ...
- PyEcharts 基本图表之雷达图
第1关 Radar:雷达图(一) from PreTest import * from pyecharts import options as opts from pyecharts.render i ...
- PyEcharts 基本图表之漏斗图
提示:仅供我的舍友学习使用. 1.Funnel:漏斗图(一) 代码如下(示例): from PreTest import * from pyecharts import options as opts ...
- 手把手教你用 pyecharts 制作日历图
公众号后台回复"图书",了解更多号主新书内容 作者:林骥 来源:林骥 日历图,是指按照日历的布局,用颜色展现每一天的数据,从而比较直观地看到全年的数据情况. 比如说,下面是一家超市 ...
- pyecharts基本图表1——Calender(日历图)笔记
以下是截止到发表日期,pyecharts官网已有的对日历图现有的所有调整,其中参考于全局配置项和系列配置项并不详细,下一步进行全局配置项和系列配置项的个人理解和记录记录 calender.add.(s ...
- pyecharts绘制日历图、漏斗图、仪表盘、水滴图
日历图 import datetime import random from pyecharts.charts import Calendar from pyecharts import option ...
- pyecharts:日历图实战
背景[相关资料来源于< 数据之美:一本书学会可视化设计>]: 时序数据可视化的目的 可视化时序数据时,目标是看到什么已经成为过去,什么保持不变,以及什么发生了变化,相差程度是多少,造成变化 ...
- 时间序列数据可视化:Pyecharts日历图
Hallo,各位小伙伴大家好啊!这个专栏是用来分享数据处理以及数据可视化的一些常见操作,以及自己的一些学习笔记,希望能给大家带来帮助呀!感兴趣的小伙伴也欢迎私信或者评论区交流呀! 以下可视化的数据分别 ...
最新文章
- Vue安装支持SCSS插件
- 穿山甲发布聚合产品GroMore,为开发者变现赋能
- 查看变量数据类型的python内置函数_查看变量类型的 Python 内置函数是 ________________ 。_微观经济学(合作办学)答案_学小易找答案...
- 原始代理需要改进的地方
- 802.11成帧封装实现(四)
- 【专场福利Part2】从多维度出发 保障提升实时音视频质量
- jquery的get和post请求
- Ioc--控制反转详解
- 完整的连接器设计手册_富士康的连接器设计手册
- 如何让图片按照1 2 3排列不带括号
- 南京大学Sweeper(2000)原创:地理系在哈佛的灭亡与计量革命
- pr系统兼容性报告不支持视频驱动程序解决办法
- 2019年山东计算机单招学校,2019年山东单招学校排名前十的有哪些?
- 关于UI设计学习,推荐6个高质量的学习网站!
- python B站UP主所有视频封面下载
- 无法删除文件夹,文件,出现指定的文件名无效或太长,请指定另一文件名
- php twig if,如何使用短语法使用Twig检查变量是否存在以及是否为空
- 口红试色app开发,轻松找到满意的口红色号
- 运动APP软件开发具有什么好处?
- 带孩子们做环球旅行的读后感_郭晶晶带孩子做家务:做家务的孩子,究竟赢在哪里了?...