宁晋网站建设wordpress图片重命名

张小明 2026/3/2 21:47:49
宁晋网站建设,wordpress图片重命名,桂林生活网招聘信息网,wordpress 响应式 框架在数据可视化场景中#xff0c;双Y轴图表常用于展示具有不同量纲的数据。但默认配置下#xff0c;左右Y轴的0刻度线、刻度线可能无法对齐#xff0c;影响图表可读性。本文将详细介绍该功能的实现方法 1. 实现双Y轴 一个Y轴时的 yAxis 是对象 yAxis: {type: value,name:Y轴…在数据可视化场景中双Y轴图表常用于展示具有不同量纲的数据。但默认配置下左右Y轴的0刻度线、刻度线可能无法对齐影响图表可读性。本文将详细介绍该功能的实现方法1. 实现双Y轴一个Y轴时的 yAxis 是对象yAxis: { type: value, name:Y轴名称, },两个Y轴时的 yAxis 是数组且要在series中指定yAxisIndexyAxis : [{ type: value, name:左侧Y轴名称, }, { type: value, name:右侧Y轴名称, }], series: [{ name: 速度, type: line, smooth: true, data: [] }, { name: 钻进深度, type: line, smooth: true, yAxisIndex: 1, //存在多个Y轴时使用重要 data: [] }]2. 双Y轴0刻度线对齐直接设置 yAxis 为数组Y轴刻度线是不对齐的因为它俩的数值范围不一样且分割段数不一样导致左右的刻度线不一致不能重合在一起。那么我们就设置相同的分割段数:yAxis : [{ type: value, name:左侧Y轴名称, max: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.ceil(absMax * 1.2); }, min: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.floor(-absMax * 1.2); }, splitNumber: 8, //y轴的分割段数 axisLabel: { formatter: function(value:any) { return value.toFixed(2); } }, }, { type: value, name:右侧Y轴名称, max: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.ceil(absMax * 1.2); }, min: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.floor(-absMax * 1.2); }, splitNumber: 8, //y轴的分割段数 axisLabel: { formatter: function(value:any) { return value.toFixed(2); } }, }],有最大值最小值也有相同的分割段数那么0刻度线就一致了。但是此时因为数据的原因左右的刻度线有时会对不齐如图3. 双Y轴刻度线对齐通过设置alignTicks: true属性自动计算左右Y轴的刻度间隔确保对齐效果。该属性仅对value和log类型的坐标轴有效。注alignTicks属性需要ECharts v5.3.0版本支持yAxis : [{ type: value, name:左侧Y轴名称, alignTicks: true, // 左右刻度线对齐 }, { type: value, name:右侧Y轴名称, alignTicks: true, // 左右刻度线对齐 }],这样左右的刻度线就都对齐了。最终效果全部optionlet option { grid: { top: 50px, left: 80px, right: 90px, }, legend: { bottom: 10, textStyle: { color: rgba(255,255,255,0.7) }, data: [速度, 钻进深度] }, xAxis: { name: 时间, nameTextStyle: { padding: [0, 0, 0, 25] }, axisTick: { alignWithLabel: true, }, axisLine: { lineStyle: { color: rgba(255,255,255,0.7), }, }, axisLabel: { formatter: function (value:any) { return value.replace(/\s/g, \r\n); } }, data: [2025-12-17 09:57:21, 2025-12-17 10:57:21, 2025-12-17 11:57:21, 2025-12-17 12:57:21, 2025-12-17 13:57:21, 2025-12-17 14:57:21, 2025-12-17 15:57:21, 2025-12-17 16:57:21, 2025-12-17 17:57:21, 2025-12-17 18:57:21] }, yAxis: [ { type: value, name: 左侧y轴, alignTicks: true, // 左右刻度线对齐 max: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.ceil(absMax * 1.2); }, min: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.floor(-absMax * 1.2); }, splitNumber: 8, //设置坐标轴的分割段数 axisLabel: { formatter: function(v:any) { return v.toFixed(2); } }, axisLine: { show: true, lineStyle: { color: rgba(255,255,255,0.7), } }, splitLine: { lineStyle: { type: dashed, color: rgba(255,255,255,0.3), } } }, { type: value, name: 右侧y轴, position: right, alignTicks: true, // 左右刻度线对齐 max: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.ceil(absMax * 1.2); }, min: (value:any) { const {max, min} value; const absMax Math.max(Math.abs(max), Math.abs(min)); return Math.floor(-absMax * 1.2); }, splitNumber: 8, //设置坐标轴的分割段数 axisLabel: { formatter: function(v:any) { return v.toFixed(2); } }, axisLine: { show: true, lineStyle: { color: rgba(255,255,255,0.7), }, }, splitLine: { lineStyle: { type: dashed, color: rgba(255,255,255,0.3), } } } ], series: [{ name: 速度, type: line, smooth: true, data: [-1, 1, -1.1, 1.2, -0.92, 1, -1, 0.88, -0.87, 0.89] }, { name: 钻进深度, type: line, smooth: true, yAxisIndex: 1, //存在多个Y轴时使用 data: [-1.14, 8.15, -9.95, 1.14, -1.14, 1.14, -1.14, 8.15, -8.15, 8.15] }], emphasis: { focus: series //鼠标悬浮到某条线时其他线淡化 }, }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站开发学什么编程语言温州专业微网站制作电话

还在为获取高质量的超市商品数据而烦恼吗?今天为您推荐这款实用的超市商品数据集,让您的数据科学项目事半功倍! 【免费下载链接】超市商品数据集下载 超市商品数据集下载 项目地址: https://gitcode.com/open-source-toolkit/015fb &a…

张小明 2026/1/10 19:03:41 网站建设

备案的网站必须打开吗h5网站制作一般多少钱

靠谱的系统门窗品牌硬核之选:美亿门窗在现代家居装修中,系统门窗因其出色的性能和美观度,越来越受到消费者的青睐。然而,市场上系统门窗品牌众多,如何选择一家靠谱的品牌成为了不少消费者的难题。美亿系统门窗品牌,无疑…

张小明 2026/2/27 21:18:52 网站建设

自建国际网站做电商wordpress friday

杜比大喇叭β版作为一款专业的音效增强工具,通过智能技术手段为网易云音乐用户提供了更加丰富的音频体验。本指南将从技术原理、功能配置到实际应用,全面解析这一模块的使用方法。 【免费下载链接】dolby_beta 杜比大喇叭的β版迎来了重大的革新&#xf…

张小明 2026/1/10 20:12:34 网站建设

it行业网站模板微信官网网站模板下载不了

在PT(Private Tracker)社区中,内容分享和转载是日常运营的重要环节。然而,手动在不同站点之间转载内容往往耗时耗力。auto-feed项目应运而生,这是一个基于用户脚本的强大工具,专门为PT站点设计的一键转载解…

张小明 2026/1/10 19:19:07 网站建设

网站建设都包括什么科目合肥网站建站报广告代理

激光熔覆数值模拟/COMSOL仿真/双椭球热源 采用双椭球热源模型,考虑材料热物性参数、相变、马兰戈尼效应、布辛涅斯克近似等,动网格模拟熔覆层,计算瞬态温度场和流场。先说说这双椭球热源模型,乍一听挺唬人,其实就是两个…

张小明 2026/1/11 14:50:20 网站建设