当前位置: 首页 > news >正文

自己可以做网站空间吗品牌营销咨询公司

自己可以做网站空间吗,品牌营销咨询公司,军事网报名入口,做设计兼职的网站有哪些echarts toolbox 的datazoom提供了绘制放大的功能,但通过鼠标绘制只能进行放大 应需求放大与还原都通过鼠标行为实现,增加从右往左绘制时还原放大结果 demo 结果 重写datazoom的原型方法实现绘制事件的拦截 const comp myChart._model.getComponent(to…

echarts toolbox 的datazoom提供了绘制放大的功能,但通过鼠标绘制只能进行放大
应需求放大与还原都通过鼠标行为实现,增加从右往左绘制时还原放大结果

demo
结果

在这里插入图片描述

重写datazoom的原型方法实现绘制事件的拦截
  const comp = myChart._model.getComponent('toolbox');const toolbox = myChart.getViewOfComponentModel(comp);const datazoom = toolbox._features.dataZoom;// 回退//datazoom.onclick(datazoom.ecModel,datazoom.api,'back');// 记录x的起始位置let x = -1;// 重写放大回调const onBrush = datazoom.constructor.prototype._onBrush;datazoom.constructor.prototype._onBrush = function (evt) {if(x===-1){x = evt.areas[0].range[0][0];}if(evt.isEnd){const zoomin = evt.areas[0].range[0][0]-x <0;// 从右往左绘制返回放大前if(zoomin){this._brushController.updateCovers([]); // 清除绘制区域this.onclick(this.ecModel,this.api, 'back');}else{onBrush.call(this, evt);}x = -1;}else{onBrush.call(this, evt);}};// 重写原型链方法后,需要重新创建datazoom对象。因为重写前创建的datazoom对象会执行原先的原型方法// 还原myChart._api.dispatchAction({type: 'restore',from: myChart.id});
http://www.tj-hxxt.cn/news/60716.html

相关文章:

  • ddos的wordpress插件seo和竞价排名的区别
  • 网站 asp.net php营销型网站案例
  • 网站空间数据库深企在线
  • 网站做淘客 还可以吗seo优化方法网站快速排名推广渠道
  • 呼市网站建设开发网站的流程是
  • 淘宝客建设网站整站seo排名要多少钱
  • 如何帮助网站吸引流量百度网页浏览器
  • 管理信息系统与网站建设有什么区别长沙网站关键词排名公司
  • 电商大数据查询平台郑州seo优化
  • 网站导航cms自助建站网站哪个好
  • 青海省wap网站建设公司重庆百度推广优化排名
  • 郑州营销型网站建设哪家好企业营销推广方案
  • 彩票走势图网站是用什么程序做的百度关键词推广条件
  • 国外化工网站模板电商网站建设平台
  • 做外贸独立网站必须要有备案么西安的网络优化公司
  • 数据库网站建设全媒体运营师培训费用
  • 专业做微视频的网站全自动推广软件
  • 全屏背景网站如何做到自适应seo搜索引擎优化工具
  • 青州做网站指数型基金是什么意思
  • 女教师遭网课入侵直播临沂seo排名外包
  • 福建省建设厅网站资质查seo技术好的培训机构
  • 兰州app定制seo百科大全
  • 用什么软件做网站seo好2022最近比较火的营销事件
  • 怎么做公司的网站宣传google seo整站优化
  • 公司公众号怎么制作百度seo搜索引擎优化方案
  • 网店设计与运营方案毕业论文什么是seo什么是sem
  • 建立网站是什么建立的网站seo关键词排名优化
  • 网站开发需要看哪些书如何做网站优化
  • 带后台的免费网站模板百度投诉电话人工客服24小时
  • 网站后台数据营销100个引流方案