echarts特殊处理(滚动条、legend分页、tooltip滚动)

当图表数据量过大时,为了使用者能够有更好的体验,对于大数据量的图表处理:

1、当x轴数据过多不能完全展示时,需要添加滚动条:option设置dataZoom字段
在这里插入图片描述

dataZoom: [{ // 这部分是关键,设置滚动条
   type: 'slider', // 使用 'slider' 类型的 dataZoom 组件
   start: 0, // 左侧在数据窗口范围的起始百分比, 0 表示从头开始
    end: 50, // 右侧在数据窗口范围的结束百分比, 100 表示到尾部结束
    // 滚轮是否触发缩放
    zoomOnMouseWheel: false,
    // 鼠标滚轮触发滚动
    moveOnMouseMove: true,
    moveOnMouseWheel: true,
    // 是否显示detail,即拖拽时候显示详细数值信息
    showDetail: false,
}]

2、数据量过大时会造成legend很多,可能会折叠数据,页面样式也不好看,从而进行legend分页:option设置legend字段
在这里插入图片描述

legend: {
    type: 'scroll', // 设置图例为滚动类型
    orient: 'horizontal', // 横向显示图例
    height: 50, // 设置图例高度
    pageIconColor: '#ff781f', // 设置翻页箭头颜色
    pageTextStyle: {
      color: '#999' // 设置翻页数字颜色
    },
    pageIconSize: 11, // 设置翻页箭头大小
    textStyle: { // 设置图例文字的样式
      color: '#999',
      fontSize: 12
    },
    itemHeight: 10, // 设置图例项的高度
    itemWidth: 15, // 设置图例项的宽度
    left: '1%', // 设置图例左边距
    top: '1%' ,// 设置图例上边距
}

3、数据量过大时,tooltip会很长,可能会占据整个页面,考虑给tooltip添加滚动条:option设置tooltip字段
在这里插入图片描述

tooltip: {
   trigger: 'axis',
   axisPointer:{
     type:'shadow',
   },
   confine:true,
   enterable:true,
   extraCssText:"max-width:90%;max-height:83%;overflow:auto;"
 }

相关推荐

  1. echarts tree自适应高度调整,加滚动

    2024-04-29 17:32:09       57 阅读
  2. uniapp 截取两数据 进行页面翻滚动

    2024-04-29 17:32:09       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 17:32:09       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 17:32:09       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 17:32:09       82 阅读
  4. Python语言-面向对象

    2024-04-29 17:32:09       91 阅读

热门阅读

  1. 通过iptables限制docker 容器的运行端口

    2024-04-29 17:32:09       36 阅读
  2. 组合索引(复合索引或联合索引)最左原则

    2024-04-29 17:32:09       33 阅读
  3. 计算机基础:计算机及磁盘存储数据原理

    2024-04-29 17:32:09       28 阅读
  4. IT大陆之:指定用户登入docker

    2024-04-29 17:32:09       27 阅读
  5. 【经典面试题】Vue3和Vue2有什么区别?

    2024-04-29 17:32:09       35 阅读
  6. Phpstorm环境配置与应用

    2024-04-29 17:32:09       33 阅读
  7. 【数据结构】图基本概念

    2024-04-29 17:32:09       32 阅读
  8. Eureka基础知识

    2024-04-29 17:32:09       33 阅读
  9. linux文件夹映射到本地win系统

    2024-04-29 17:32:09       35 阅读
  10. SQL注入

    2024-04-29 17:32:09       39 阅读
  11. Qt——自定义富文本RichText

    2024-04-29 17:32:09       33 阅读