【echarts柱状图保存为图片并下载】
echarts柱状图保存为图片并下载
- 直接附上代码
直接附上代码
页面中设置 下载柱状图按钮,带上下载图片名称。
let myChart = echarts.init(this.$refs.barCharts)
// 获取base64位图片downLoad(title, num) {if (num === 0) {let img = new Image();img.src = this.$refs.barCharts.myChart.getDataURL({pixelRatio: 2,backgroundColor: '#001C54'});let str = img.srcthis.downLoadFile(title + '.png', str)}},// 下载图片downLoadFile(fileName, content) {let aLink = document.createElement('a');let blob = this.base64ToBlob(content); //new Blob([content]);let event = document.createEvent("HTMLEvents");event.initEvent("click", true, true);//initEvent 事件类型,是否冒泡,是否阻止浏览器的默认行为aLink.download = fileName;aLink.href = URL.createObjectURL(blob);aLink.click()},//base64转blobbase64ToBlob(code) {let parts = code.split(';base64,');// 文件类型 image/let contentType = parts[0].split(':')[1];//parts[1]是base64数据 window.atob用于对base64数据进行解码let raw = window.atob(parts[1]);let rawLength = raw.length;// new Uint8Array(length)创建初始化为0的,包含length个元素的无符号整型数组let uInt8Array = new Uint8Array(rawLength);for (let i = 0; i < rawLength; ++i) {// charCodeAt()返回指定位置的unicode编码uInt8Array[i] = raw.charCodeAt(i);}return new Blob([uInt8Array], {type: contentType});}
【echarts柱状图保存为图片并下载】相关推荐
- 将Echarts图表保存为图片【使用自定义下载按钮,不用Echarts自带下载功能】
因为前端UI设计的Echarts图表的下载按钮是自定义的,但是Echarts自带工具栏的图表下载按钮是固定的不能改变,所以我们需要另写一个方法: 具体做法如下: 1.首先创建一个div来展示我们的Ec ...
- ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave由于鼠标移动速度过快导致问题解决办法...
记录两个项目开发中遇到的问题,一个是ECharts外部调用保存为图片操作,一个是workflow工作流连接曲线onmouseenter和onmouseleave事件由于鼠标移动过快触发问题. 一.外部 ...
- 【图文保存为图片并下载到相册】海报 h5, 微信和 ios 不支持 和 用uniapp 微信小程序 使用canvas把页面转为图片保存到手机
第一种,[图文保存为图片并下载到相册] h5, 微信和 ios 不支持 1,安装html2canvas npm install html2canvas --save 2,在需要的页面引入 import ...
- js将canvas保存成图片并下载
<canvas id="canvas" width="400" height="400"></canvas> < ...
- js大屏导出图片_js将canvas保存成图片并下载
保存 var arr = [ {locations:[[0,0],[200,200],[0,400]],color:"red"}, {locations:[[0,0],[400,0 ...
- js实现将canvas保存成图片并下载到本地
//图片导出为 png 格式 var type = 'png'; var imgData = canvas.toDataURL(type);/*** 获取mimeType* @param {Strin ...
- echarts柱状图顶部添加图片
最近有个需求,在特定柱状图顶部要求展示图片,搜了下关于这方面的文章比较少,来记录下. series:[ ...markPoint:{symbol:'image://url',//url替换成你的图片地 ...
- echarts柱状图柱体使用图片
效果图: 直接上代码: let option = {color: ["#bb0004", "#FFD48A"],tooltip: {trigger: " ...
- echarts 保存/导出图片
要实现将统计图保存为图片导出/下载主要有以下两种方法: 1.工具栏: toolbox: {show: true,feature: {dataZoom: {yAxisIndex: 'none'}, // ...
最新文章
- 全球安全行业融资收购简报(2016年2月)
- java: ThreadLocal简介
- spring4-3-AOP-面向切面编程
- 物业公司工作流应用方案
- linux命令之history命令
- 【新手入门篇】新浪微博应用开发之Java入门篇
- python 可视化 画直线_用Python画江苏省地图,实现各地级市数据可视化
- hash 图像检索方法汇总
- Fiddler4 抓取Chrome浏览器的Http(s)
- [转] 国内软件破解下载网站列表!
- 数据仓库建设 —— 数据质量管理
- 计算机用户文件夹怎么重命名,win10修改账户文件夹名方法_windows10用户文件夹改名怎么操作...
- 获取第二天凌晨12点时间
- 修一座安全的广厦,庇护赛博世界的流浪者
- 【目标检测】小目标检测相关
- 【雷达通信】雷达探测项目仿真附Matlab代码
- torchtext field.build_vocab问题
- P2P UDP NAT 原理 穿透
- 简明Linux-Linux下的常用文件操作(1)
- 计算机专业郑州粮食批发市场,什么是期货呢????
热门文章
- scala.Predef$.$conforms()Lscala/Predef$$less$colon$less;
- 教你在WinXP上安装pyinstaller
- PHP exif 介绍
- 蓝桥杯算法训练——未名湖边的烦恼 (递归)
- JPA的@Query用法
- eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener解决方法
- 风能matlab仿真_风能产量预测—深度学习项目
- 06_dictionary
- c2c网站开店的流程图_C2C网店策划书
- gradle-6.5-all 快速下载