js实现图片轮播效果 支持IE6

js实现图片轮播效果 支持IE6

水平方向

浏览样例

竖直方向

浏览样例

div高度自适应

div高度自适应

浏览样例

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 实例:

浏览实例