ECharts自定义toolbox中增加自定义按钮
来源:互联网 发布:极致物业软件 编辑:程序博客网 时间:2024/05/29 04:30
今天想能不能在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'
1 1
- ECharts自定义toolbox中增加自定义按钮
- echars中toolbox工具栏增加自定义按钮与事件
- 自定义echarts的toolbox事件
- 向 echarts图标工具栏toolbox中加入自定义图标/图形
- DXUT中增加自定义按钮控件
- Echarts工具栏(自定义按钮)
- ueditor 增加自定义按钮
- echarts 自定义按钮控制数据的显示
- echarts中toolbox乱码问题
- (转)FCKeditor如何自定义增加工具栏按钮
- FUN ALV TOOLBAR 增加自定义按钮
- FUN ALV TOOLBAR 增加自定义按钮
- iOS Tabbar上增加一个自定义按钮
- 选择屏幕上增加自定义按钮
- echarts自定义功能按钮图片 网络路径格式
- 在echarts中自定义提示框内容
- 在echarts中自定义提示框内容
- FCKEditor中增加自定义行为
- 算法学习-动态规划-实战二(leetcode 85)
- UIWebView去掉底部背景
- 【Java之并发】ReentrantLock和synchronized区别
- vs tasklist使用
- QML语言基础
- ECharts自定义toolbox中增加自定义按钮
- jquery datatables api (转)
- LoadRunner 11 安装及破解
- gitlab的试用
- java类加载和初始化
- 利用BAPI创建物料主数据 BAPI_MATERIAL_SAVEDATA
- 任务调度与异步执行器
- 关于存取BLOB的一点小经验
- 基于注解的Spring MVC权限控制方法