今天想能不能在ECharts中的ToolBox增加自己的按钮,然后读了一下ToolBox代码,自己试了试,验证是可以的。

1、效果图

图片中红色框起来的按钮

2、代码

selfButtons:{//自定义按钮 danielinbiti,这里增加,selfbuttons可以随便取名字show:true,//是否显示title:'自定义', //鼠标移动上去显示的文字icon:'test.png', //图标option:{},onclick:function(option1) {//点击事件,这里的option1是chart的option信息alert('1');//这里可以加入自己的处理代码,切换不同的图形}}

在toolbox中的位置

toolbox: {show : true,feature : {mark : {show: true},dataView : {show: true, readOnly: false},magicType : {show: true, type: ['line', 'bar']},restore : {show: true},selfButtons:{//自定义按钮 danielinbiti,这里增加,selfbuttons可以随便取名字  show:true,//是否显示  title:'自定义', //鼠标移动上去显示的文字  icon:'test.png', //图标  option:{},  onclick:function(option1) {//点击事件,这里的option1是chart的option信息  alert('1');//这里可以加入自己的处理代码,切换不同的图形  }  },saveAsImage : {show: true}}}

当然,内置了很多图标,这些图标都是画出来的。

iconLibrary: {mark: _iconMark,markUndo: _iconMarkUndo,markClear: _iconMarkClear,dataZoom: _iconDataZoom,dataZoomReset: _iconDataZoomReset,restore: _iconRestore,lineChart: _iconLineChart,barChart: _iconBarChart,pieChart: _iconPieChart,funnelChart: _iconFunnelChart,forceChart: _iconForceChart,chordChart: _iconChordChart,stackChart: _iconStackChart,tiledChart: _iconTiledChart,dataView: _iconDataView,saveAsImage: _iconSave,cross: _iconCross,circle: _iconCircle,rectangle: _iconRectangle,triangle: _iconTriangle,diamond: _iconDiamond,arrow: _iconArrow,star: _iconStar,heart: _iconHeart,droplet: _iconDroplet,pin: _iconPin,image: _iconImage}

带chart后缀的都放在magicType的type中,同时后缀chart不用,程序里会自动拼接,比如lineChart,写'line'

ECharts自定义toolbox中增加自定义按钮相关推荐

  1. android 实现自定义监听接口,Android在自定义类中实现自定义监听器方式

    Android在自定义类中实现自定义监听器方式 发布时间:2020-08-31 06:19:39 来源:脚本之家 阅读:203 作者:Simon_Qi 监听器可以说是Android开发中最常用的东西之 ...

  2. C语言:自定义函数中调用自定义函数的方法

    自定义函数中调用自定义函数 在我们编写C语言程序时,可以将要经常用到的或者有自己单独作用的那一部分代码独立成一个函数,不仅可以简化我们的程序,还可以使我们的程序更加可见话. 正文阿巴阿巴 方法一:直接 ...

  3. 【SharePoint】SharePoint自定义页面中使用自定义母版页

    前言 SharePoint自定义页面中使用自定义母版页 详细步骤 1.新建自定义母版页:把母版页seattle.master复制一份,修改为自己所需的名字,如portalmmcustom.master ...

  4. 在项目中增加自定义icon图标

    以MUI框架为例,内容来自于MUI官网. mui如何增加自定义icon图标 mui框架遵循极简原则,在icon图标集上也是如此,mui仅集成了原生系统中最常用的图标:其次,mui中的图标并不是图片,而 ...

  5. SD--如何在输出控制中增加自定义字段

    在sap的输出控制中,我们有时需要增加系统未定义的字段作为条件表的字段,为了实现该需求我们就需要修改增强. 输出控制用到的通讯结构 KOMKBK1 (Output Determination Comm ...

  6. ListView自定义视图中对Button按钮实现仅允许一个按钮处于开启状态

    2019独角兽企业重金招聘Python工程师标准>>> Android项目迭代,之前使用下拉框Spinner被替换成ListView,相应的实现也比之前更加复杂了,根据美工给出的界面 ...

  7. ros自定义service消息.srv文件中增加自定义.msg消息

    先制作msg文件 1. 在disinfect_msg包下创建 :testInfo.msg 文件 int32 Id string TargetName string X string Y string ...

  8. layui 自定义request_layui中使用自定义数据格式对数据表格进行渲染

    1.引入 2.页面代码 编辑 删除 layui.use('table', function(){ var table = layui.table; table.render({ elem: '[lay ...

  9. 自定义_Excel中的自定义函数(自定义函数的基础内容)

    各位朋友,你们好. 最近和网友沟通交流Excel问题,好些问题都没法直接实现,因此用了很多自定义函数,也给头条里的朋友写过几个自定义函数(比如颜色计算的函数.提取不重复内容的函数.汉字转拼音的函数-- ...

最新文章

  1. 一生都要Debug,我们最需要掌握哪些硬技能?
  2. layui table行点击tr_layui框架table表格实现单击行选中checkbox功能
  3. python统计字符串中数字个数 socket_Python中socket中的listen()里参数(数字)到底代表什么?...
  4. php获取p标签的值,js使用html()或text()方法获取设置p标签的显示的值
  5. shiro+springboot分析思路
  6. python 数据离散化和面元划分
  7. 机器学习经典算法具体解释及Python实现--K近邻(KNN)算法
  8. CSS中expression怎么用? CSS expression详解
  9. 单片机原理与接口c语言版周国运答案,单片机原理与应用(C语言版)(周国运)习题答案.doc...
  10. cpp的vector初始化方法
  11. 在pycharm中使用pyqt5时clicked().后面connect不自动补全问题解决办法
  12. c 字符输入与验证,毁人不倦
  13. 使用360浏览器转换编码,可破解乱码
  14. Zotero + connected papers论文顺藤摸瓜
  15. Java 反射和映射(主要描述下反射)
  16. 升鲜宝V2.0_生鲜配送行业,对生鲜配送行业的思考及对系统流程开发的反思_升鲜宝生鲜配送系统_15382353715_余东升...
  17. 开发商撑不住了,房价要下跌
  18. Tcp send阻塞问题
  19. 鼎沐素食:还生命于自然,还身心于自己!
  20. 1343. Fairy Tale

热门文章

  1. 通过苹果设计和小米商业,重新理解互联网产品创新
  2. 互联网产品经理能力矩阵:基本能力之文档能力
  3. 毕业生必须知道:干部身份、三方协议、派遣证、人事代理、户口迁移 、编制、工龄、签约、档案 1
  4. 四极定子外充、测试夹具的设计
  5. 人工智能自然语言处理NLP入门教程
  6. Linux提取文件夹中文件名,linux命令提取文件夹内特定文件的路径与文件名
  7. 图解物联网---物联网的架构
  8. Java Ide配置tomcat和maven
  9. 简单介绍app软件开发的方法
  10. maya中adv插件绑定1