随笔分类 -  前端数据可视化

摘要:1 前置知识 用户直接与图表内容的交互(鼠标) 用户直接与图表组件的的交互(鼠标) 代码层面控制与图表的交互,外部区域的事件统一触发图表区域的事件或者自动执行图表行为 区分事件与行为,所有事件名称均小写 绑定事件通过实例的 on 和 off 方法,代码触发用 dispatchAction 需要更进阶 阅读全文
posted @ 2024-11-20 17:33 wanglei1900 阅读(146) 评论(0) 推荐(0) 编辑
摘要:# echarts图表的自适应有两种方案 ### 1.通过window.onresize api 监听页面视口大小改变时,自适应变化(echarts.resize()) ### 2.通过ResizeObserver api 监听组装echarts容器的大小,自适应变化(echarts.resize( 阅读全文
posted @ 2023-04-07 17:22 wanglei1900 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:<template> <div ref="myChartsRef" :class="className" :style="{ height: height, width: width }" :option="option"></div> </template> <script setup lang= 阅读全文
posted @ 2022-10-29 22:37 wanglei1900 阅读(385) 评论(0) 推荐(0) 编辑
摘要:# 如何封装一个简易的echarts组件 ## 要求实现功能 1. echarts图表要能自适应大小,并且能够岁窗口自适应resize 1. 大屏首页有很echarts图标且要不停切换,需防止内存泄漏 1. 接口定时刷新返回数据时,需要自动更新echarts 1. 需要绑定自定义的echarts图表 阅读全文
posted @ 2022-06-28 23:54 wanglei1900 阅读(794) 评论(0) 推荐(0) 编辑
摘要:今天在项目中mounted初始化了echarts,但是像在method或者watch里修改,发现this.myChart老是获取不到,后面发现是作用域的问题。因为是在mounted钩子初始化并定义了echarts实例,所以在mounted钩外无法找到。 解决办法:把myChart(自己定义的echa 阅读全文
posted @ 2022-03-20 22:26 wanglei1900 阅读(188) 评论(0) 推荐(0) 编辑
摘要:ECharts是什么 一个基于 JavaScript 的开源可视化图表库 ECharts 的绘图流程是怎样的? 引入 js 库 编写渲染容器 DOM,添加 width 和 height 样式属性 获取渲染 DOM 对象 初始化 ECharts 对象 编写 option 参数 调用 setOption 阅读全文
posted @ 2022-03-14 13:52 wanglei1900 阅读(63) 评论(0) 推荐(0) 编辑
摘要:SVG SVG是一种基于 XML 的图像文件格式,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形 基本的 SVG 元素 你可以深入 SVG 复杂的细节,但这对我们即将创建的图标不是必须的。以下列表涵盖了我们将用到的构建块。 <svg> 包裹并定义整个矢量图。< 阅读全文
posted @ 2022-03-14 11:16 wanglei1900 阅读(259) 评论(0) 推荐(0) 编辑
摘要:canvas canvas 是 HTML5 的新特性,它允许我们使用 canvas 元素在网页上通过 JavaScript 绘制图像。 canvas标签 <canvas>标签只是图形容器,相当于一个画布,canvas元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成,相当 阅读全文
posted @ 2022-03-14 10:45 wanglei1900 阅读(163) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示