欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > echarts 遍历多个图表,并添加resize缩放

echarts 遍历多个图表,并添加resize缩放

2025/2/24 16:24:17 来源:https://blog.csdn.net/licongmingli/article/details/142925022  浏览:    关键词:echarts 遍历多个图表,并添加resize缩放

数据结构:

data() {  return {  charts: [  {  title: 'Chart 1',  xAxisData: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],  yAxisData: [120, 200, 150, 80, 70, 110, 130],  },  {  title: 'Chart 2',  xAxisData: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],  yAxisData: [220, 182, 191, 234, 290, 330, 310],  },  {  title: 'Chart 3',  xAxisData: ['Q1', 'Q2', 'Q3', 'Q4'],  yAxisData: [320, 332, 301, 334],  },  {  title: 'Chart 4',  xAxisData: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],  yAxisData: [320, 332, 301, 33420015080],  }, ],  chartInstances: [],  };  },  

使用forEach遍历初始化图表,一定要把resize缩放函数也添加到遍历过程中,才能实现每个图表有独立的缩放!

在这里插入图片描述
一定要销毁缩放事件,避免内存泄漏!!
在这里插入图片描述

初始化图表函数和缩放函数:
缩放函数要遍历chart实例对象
在这里插入图片描述
以下时图表的配置项option:

图表样式:使用面积图并添加渐变色

在这里插入图片描述

滑动缩放配置:
在这里插入图片描述
效果图:
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词