Skip to content
本页目录

问题

1. 说说你用过哪些图表?

常用的如:柱状图 bar、折线图 line、饼图 pie、雷达图 radar ,以及地图功能。

2. 说说柱状图的常用配置?

  • title 标题
  • tooltip 提示
  • legend 布局
  • grid 直角坐标系内绘图网格
  • xAxis x轴
    • data x轴数据
    • axisLine 轴线设置
  • yAxis
    • data y轴数据
    • axisLine 轴线设置
  • dataZoom

3. vue 中使用 echarts 需要注意什么?

可能需要在初始化前使用 $nextTick 方法

4. 如何实现图表大小自适应?

echarts 提供了 resize() 方法,我们监听页面或容器的 resize 事件,调用该方法,该方法会对图表进行重绘。

5. 新版(5.x)有什么改变?

  • 引入方式变更,模块化,更细
  • 增加了动态排序
  • 更新了默认主题
  • 性能优化(千万级1s内渲染完成)

6. 项目中有哪些优化?

  • 常用的根据业务需求封装为业务组件
  • 按需引入,减少项目打包体积
  • 移动端选择使用 svg 渲染器,对比 canvas 渲染器,内存占用更低、缩放时不会模糊

7. 微信小程序中使用

echarts-for-weixin 最新版的 ECharts 微信小程序支持微信 Canvas 2d,开启后可以提升渲染性能,解决非同层渲染问题