echarts柱状图保存为图片并下载

  • 直接附上代码

直接附上代码

页面中设置 下载柱状图按钮,带上下载图片名称。

Mon 06Mon 13Mon 20获取url 截取base64 转blob 下载 解决思路Adding GANTT diagram functionality to mermaid
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柱状图保存为图片并下载】相关推荐

  1. 将Echarts图表保存为图片【使用自定义下载按钮,不用Echarts自带下载功能】

    因为前端UI设计的Echarts图表的下载按钮是自定义的,但是Echarts自带工具栏的图表下载按钮是固定的不能改变,所以我们需要另写一个方法: 具体做法如下: 1.首先创建一个div来展示我们的Ec ...

  2. ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave由于鼠标移动速度过快导致问题解决办法...

    记录两个项目开发中遇到的问题,一个是ECharts外部调用保存为图片操作,一个是workflow工作流连接曲线onmouseenter和onmouseleave事件由于鼠标移动过快触发问题. 一.外部 ...

  3. 【图文保存为图片并下载到相册】海报 h5, 微信和 ios 不支持 和 用uniapp 微信小程序 使用canvas把页面转为图片保存到手机

    第一种,[图文保存为图片并下载到相册] h5, 微信和 ios 不支持 1,安装html2canvas npm install html2canvas --save 2,在需要的页面引入 import ...

  4. js将canvas保存成图片并下载

    <canvas id="canvas" width="400" height="400"></canvas> < ...

  5. js大屏导出图片_js将canvas保存成图片并下载

    保存 var arr = [ {locations:[[0,0],[200,200],[0,400]],color:"red"}, {locations:[[0,0],[400,0 ...

  6. js实现将canvas保存成图片并下载到本地

    //图片导出为 png 格式 var type = 'png'; var imgData = canvas.toDataURL(type);/*** 获取mimeType* @param {Strin ...

  7. echarts柱状图顶部添加图片

    最近有个需求,在特定柱状图顶部要求展示图片,搜了下关于这方面的文章比较少,来记录下. series:[ ...markPoint:{symbol:'image://url',//url替换成你的图片地 ...

  8. echarts柱状图柱体使用图片

    效果图: 直接上代码: let option = {color: ["#bb0004", "#FFD48A"],tooltip: {trigger: " ...

  9. echarts 保存/导出图片

    要实现将统计图保存为图片导出/下载主要有以下两种方法: 1.工具栏: toolbox: {show: true,feature: {dataZoom: {yAxisIndex: 'none'}, // ...

最新文章

  1. 全球安全行业融资收购简报(2016年2月)
  2. java: ThreadLocal简介
  3. spring4-3-AOP-面向切面编程
  4. 物业公司工作流应用方案
  5. linux命令之history命令
  6. 【新手入门篇】新浪微博应用开发之Java入门篇
  7. python 可视化 画直线_用Python画江苏省地图,实现各地级市数据可视化
  8. hash 图像检索方法汇总
  9. Fiddler4 抓取Chrome浏览器的Http(s)
  10. [转] 国内软件破解下载网站列表!
  11. 数据仓库建设 —— 数据质量管理
  12. 计算机用户文件夹怎么重命名,win10修改账户文件夹名方法_windows10用户文件夹改名怎么操作...
  13. 获取第二天凌晨12点时间
  14. 修一座安全的广厦,庇护赛博世界的流浪者
  15. 【目标检测】小目标检测相关
  16. 【雷达通信】雷达探测项目仿真附Matlab代码
  17. torchtext field.build_vocab问题
  18. P2P UDP NAT 原理 穿透
  19. 简明Linux-Linux下的常用文件操作(1)
  20. 计算机专业郑州粮食批发市场,什么是期货呢????

热门文章

  1. scala.Predef$.$conforms()Lscala/Predef$$less$colon$less;
  2. 教你在WinXP上安装pyinstaller
  3. PHP exif 介绍
  4. 蓝桥杯算法训练——未名湖边的烦恼 (递归)
  5. JPA的@Query用法
  6. eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener解决方法
  7. 风能matlab仿真_风能产量预测—深度学习项目
  8. 06_dictionary
  9. c2c网站开店的流程图_C2C网店策划书
  10. gradle-6.5-all 快速下载