您的位置:首页 > 娱乐 > 八卦 > 互联网门户网站是什么意思_运维难还是开发难_网站推广的方法有哪些?_国外推广网站有什么

互联网门户网站是什么意思_运维难还是开发难_网站推广的方法有哪些?_国外推广网站有什么

2024/12/24 22:01:42 来源:https://blog.csdn.net/zgx200318/article/details/144663883  浏览:    关键词:互联网门户网站是什么意思_运维难还是开发难_网站推广的方法有哪些?_国外推广网站有什么
互联网门户网站是什么意思_运维难还是开发难_网站推广的方法有哪些?_国外推广网站有什么

需求背景

在项目开发中有的页面会要求使用图表区显示以往数据  但时间跨度很大  数据比较多  若展示一个月的话  每天对应一组数据  那就是30条左右  全部堆积到图表上会密密麻麻的  这使用有几种解决方式  要么设置时间范围  要么就给图表加入滚动条

样例展示

这是没有设置初始范围时页面的效果  可拖拽也可左右控制时间范围  但是对于我们需求背景这种情况  初始要控制一个显示范围  不然全部显示的话  有点违背之前提出堆积的情况

这是设置了初始范围页面展示的效果

option配置

const option= ref({xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] // 确保数据长度匹配},yAxis: {type: 'value'},tooltip: {trigger: 'axis' //鼠标放入提示},grid: {left: 40,//为了控制图表左右空白占位去设置right: 40,top: 20,bottom: 70,},series: [{data: [150, 230, 224, 218, 135, 147, 260], // 确保数据长度匹配type: 'line'}],dataZoom: [{type: 'slider', // 外部滚动条xAxisIndex: 0,start: 0, // 0% 位置,即第一个数据点end: 10 // 初始展示10%的数据},{type: 'inside', // 内置滚动条xAxisIndex: 0,start: 0,end: 10 // 与 slider 相同,确保内部和外部缩放条同步}]
});

部分实用dataZoom配置

  • type: 指定 dataZoom 的类型,可以是 'slider'(带滑动条的缩放组件)或 'inside'(内置型缩放组件,即鼠标滚轮缩放和平移)。
  • xAxisIndex / yAxisIndex: 指定 dataZoom 控制的坐标轴索引,可以是单个索引值或索引数组,如果是 number 表示控制一个轴,如果是 Array 表示控制多个轴。。
  • start: 表示数据窗口在当前数据区域中的起始百分比。
  • end: 表示数据窗口在当前数据区域中的结束百分比。
  • minSpan / maxSpan: 分别表示窗口的最小和最大跨度,用于限制用户缩放的范围。
  • filterMode: 指定过滤数据的模式,对于类目轴(type: 'category')有效,可以是 'filter'(只保留窗口内的数据)或 'empty'(窗口外的数据设置为空)。
  • show: 是否显示 dataZoom 组件。
  • height / width / bottom / top / left / right: 这些属性用于控制 dataZoom 组件的位置和大小。
  • showDetail: //是否显示detail,即拖拽时候显示详细数值信息

版权声明:

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

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