Archive2023

js实现ECharts图表的下载

方法一:
ECharts自带的方法,在toolbox配置项,feature里面有一个saveAsImage方法:

查看样例

方法二:
Echarts提供一个接口getDataURL,通过它可以导出图表图片,返回一个 base64 的 URL。实现思路:

  • 通过getDataURL()获取图片的base64编码字符;
  • 字符解码,并转换成Blob对象;
  • 通过Blob对象创建URL对象;
  • 利用触发下载操作;

代码如下:

查看样例

ECharts的安装和实现

ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。

ECharts可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

ECharts有下面几种定制:
完全版:echarts/dist/echarts.js,体积最大,包含所有的图表和组件。
常用版:echarts/dist/echarts.common.js,体积适中,包含常见的图表和组件。
精简版:echarts/dist/echarts.simple.js,体积较小,仅包含最常用的图表和组件。

下载地址
1. 官网下载
地址:https://echarts.apache.org/zh/builder.html

2. 其它下载地址
https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js
https://cdn.jsdelivr.net/npm/echarts@4.3.0/dist/echarts.min.js。
https://cdnjs.cloudflare.com/ajax/libs/echarts/4.3.0/echarts.min.js

ECharts目前最新版本为5.1.2,发布于2021.6.9。

使用时建议下载到本地服务器。

ECharts 实例:

浏览实例

啤酒焖猪蹄

食材:
猪蹄2个、啤酒1罐、大葱、姜、八角、料酒、蚝油、盐、老抽、冰糖、小葱

做法:
1. 猪蹄剁成大小合适的小块,用凉水泡30分钟;
啤酒焖猪蹄

2. 冷水下锅,加点姜片、葱段、料酒,水开后煮8分钟;
啤酒焖猪蹄

3. 用筷子捡出,冷水冲洗下;
啤酒焖猪蹄

4. 再捡到盘子里,尽量甩掉水份,备用;
啤酒焖猪蹄

5. 起锅烧油,加一些碾碎了的冰糖,大火将油烧热,冰糖变深色;
啤酒焖猪蹄

6. 加入猪蹄,炒几下;
啤酒焖猪蹄

7. 加入葱、姜、八角、老抽,炒几下;
啤酒焖猪蹄
啤酒焖猪蹄

8. 加入1罐啤酒、适量水、盐,盖上盖,大火烧开后转小火,炖50分钟,期间注意收汤;
啤酒焖猪蹄
啤酒焖猪蹄

9. 加蚝油,然后盛出,再加小葱点缀下;
啤酒焖猪蹄

2023年长春马拉松赛前训练日志

4月30日,参加了山西·高平问祖之旅马拉松全程项目,成绩为428。在此之前,大约训练了1个月时间。

5月21日,2023年长春马拉松赛将于当日早7点鸣枪开跑,将参加全程项目。

从今天开始记录每日训练情况:

5月4日
9.31公里匀速跑,用时50分27秒,平均配速5′25″,平均心率137次/分。

5月5日
11.01公里变速跑,用时57分46秒,平均配速5′15″,平均心率144次/分。

5月6日
45分钟核心训练。

5月7日
37.30公里匀速跑,用时3小时30分1秒,平均配速5′38″,平均心率139次/分。

5月8日
6.52公里匀速跑,用时35分32秒,平均配速5′27″,平均心率132次/分。

5月9日
45分钟核心训练。

5月10日
11.26公里竞速跑,用时55分0秒,平均配速4′53″,平均心率146次/分。

5月11日
11.09公里匀速跑,用时1小时1分19秒,平均配速5′32″,平均心率132次/分。

5月12日
45分钟核心训练。

5月13日
21.32公里匀速跑,用时1小时50分0秒,平均配速5′10″,平均心率140次/分。

5月14日
10.08公里匀速跑,用时55分56秒,平均配速5′33″,平均心率126次/分。

5月15日
45分钟核心训练。

5月16日
8.88公里匀速跑,用时49分29秒,平均配速5′34″,平均心率127次/分。

5月17日
9.01公里匀速跑,用时49分17秒,平均配速5′28″,平均心率129次/分。

5月18日
45分钟核心训练。

5月19日
8.88公里匀速跑,用时48分43秒,平均配速5′29″,平均心率130次/分。