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

2024-04-29 16:04

本文主要是介绍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;"}

这篇关于echarts特殊处理(滚动条、legend分页、tooltip滚动)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/946528

相关文章

Cache和IRIS 数据库 分页查询(指定起始页)

全网几乎没有Cache数据库和IRIS数据库的分页查询(指定起始页),因此排了不少坑总结了可实行的方案。 目录 一、Cache数据库分页查询(指定起始页)二、IRIS数据库分页查询(指定起始页) 一、Cache数据库分页查询(指定起始页) Cache分页查询的参考文章 参考文章一 参考文章二 /*** (只有2011.1版本以后的cache数据库支持%VID分页查询)

Python专题:十六、异常处理(1)

Python中的错误和异常 异常查询

VUE 滚动到指定区域scrollIntoView

背景:当前 VUE 页面数据量很大,右侧出现滚动条, 进入该页面,页面定位到指定区域;  项目要求: 进入页面,定位到指定行(红色标记) 直接看效果: 代码demo: <template><div><p style="height: 300px">fkahfkahfha</p><p style="height: 300px">fkahfkahfha</p><p style="heigh

关于字符串处理,你真的全掌握了吗?

字符串处理是 Python 中最基本的操作之一了,但其实有些用法你真的可能没有注意到,这里分享一篇关于 Python 字符串处理的总结文章,希望对大家有帮助。 转载来源 公众号:Python 编程与实战 “ 阅读本文大概需要 6 分钟。 ” 本文要点 字符串拼接拆分含有多种分隔符的字符串判读字符串 a 是否以字符串 b 开头或结尾调整字符串中文本的格式对字符串进行左,右,居中对齐删除字符

java处理视频

文章目录 JCodecXuggle(已被弃用)FFmpegjavacvjave 经过调研,目前市面上主流的有以下几种: JCodec 优势: 简单。不提供视频编辑或录制功能。 缺点: 只能通过File的方式获取视频信息,无法通过url方式获取无法转为M3U8格式 使用: <dependency><groupId>org.jcodec</groupId><arti

如何优化海量数据的分页查询性能?

在处理大规模数据时,分页查询是常见的需求。然而,随着数据量的增加,传统的分页查询方法(特别是查询靠后的页数)会变得异常缓慢。本文将详细探讨如何优化海量数据的分页查询,从而提高查询效率,降低等待时间。 1. 问题背景 在传统的数据库分页技术中,我们通常使用类似 LIMIT 和 OFFSET 的语句来实现分页。例如,要获取第 1000 页的数据(每页 10 条),你可能会写出如下 SQL 语句:

Log4j2滚动策略深度解析:保持日志轻量高效

引言 在现代软件开发中,日志记录扮演着至关重要的角色。它不仅是调试和排查问题的有力工具,更是监控系统运行状态、分析性能瓶颈以及审计操作的重要手段。无论是简单的控制台输出,还是复杂的分布式日志收集,日志都是不可或缺的一部分。 随着应用程序规模和复杂度的增加,日志文件的大小和数量也随之增长。如果没有适当的管理机制,日志文件很快就会占用大量磁盘空间,甚至可能导致系统性能下降或磁盘耗尽。这时,日志文件

Spring 管理下的web项目,对Properties文件重要参数的加密解密处理

javaWeb项目中往往我们会把jdbc/redis等的属性配置放在properties文件中,但是又不想让非开发人员看到某些重要配置信息,所以需要对这样类似与用户名、密码等的字段进行加密,但是Spring管理项目启动时候只去读取,所以必须继承PropertyPlaceholderConfigurer 类来实现读取前的解密过程 加密类 import java.io.FileInputStr

Kafka异常处理(消费者不消费数据)

问题 生产问题,OffsetMonitor 监控发现运行了一个月的kafka突然间消费有lag.而且消费端不消费数据 分析 在客户端写try..catch…捕获异常:  2017-08-27 09:47:48,103 ERROR [com.ecar.eoc.message.platform.kafka.Kafka211Context] - [kafka_Exception———

一体化水处理设备有哪些

一体化水处理设备是一种集成了多种水处理工艺的紧凑型设备,适用于各种规模的水处理需求,包括生活污水、工业废水、饮用水处理等。这些设备通常设计为模块化,便于安装、运输和扩展。以下是一些常见的一体化水处理设备类型: 一体化生活污水处理设备: 生物接触氧化池(BCO)序批式反应器(SBR)膜生物反应器(MBR)厌氧/好氧(A/O)工艺生物滤池(BAF) 一体化工业废水处理设备: 化学混凝沉淀一体化