当前位置: 首页 > article >正文

echarts设置标线和最大值最小值

echarts设置标线和最大值最小值

在这里插入图片描述

基本ECharts图表初始化配置
设置动态的y轴范围(min/max值)
通过markPoint标记最大值和最小值点
使用markLine添加水平参考线
配置双y轴图表
自定义标记点和线的样式(颜色、符号等)
响应式调整图表大小

 <div id="container" style="height: 100%"></div>
  <script type="text/javascript" src="https://fastly.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script><script type="text/javascript">var dom = document.getElementById('container');// 创建一个echarts实例var myChart = echarts.init(dom, null, {renderer: 'canvas', // 渲染模式,支持'canvas'或者'svg'});var app = {};var option;let max = 1300;  // 动态y轴最大值let min = 0;     // 动态轴最小值let yVal = 400;  // 标记线数据option = {legend: {show: true},xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],axisLabel: {interval: 'auto'   //坐标轴刻度标签的显示间隔}},tooltip: {trigger: 'axis'},// 配置双y轴图表yAxis: [{type: 'value'},{name: '%',min: min,max: max}],series: [{name: '测试1',data: [820, 932, 901, 934, 1290, 1330, 1320],type: 'line',// 标记最大最小值markPoint: {data: [{type: 'max',name: '最大值'},{type: 'min',name: '最大值'}],symbol: 'pin',symbolSize: 50,label: {// color: 'white',      // 标签颜色formatter: '{c}' // 显示名称和值({b}=name, {c}=value)}}},{data: [720, 832, 801, 834, 1190, 1230, 1220],name: '测试2',type: 'line',// 使用y轴的第二个数据yAxisIndex: 1,// 设置图表标线markLine: {symbol: ['none', 'none'], //去掉两端箭头data: [{lineStyle: {//标注线样式normal: {type: 'solid',color: 'red' //标注线颜色}},yAxis: yVal,type: 'average' //标线的数据类型}]}}]};if (option && typeof option === 'object') {myChart.setOption(option);}window.addEventListener('resize', myChart.resize);</script>
http://www.lryc.cn/news/2385945.html

相关文章:

  • gcc编译构建流程
  • Maven 中央仓库操作指南
  • BUUCTF——RCE ME
  • clickhouse-1-特性及docker化安装
  • Docker核心笔记
  • log日志最佳实践
  • FreeRTOS--消息队列
  • 三步快速部署一个本地Windows/Linux大语言模型ChatGLM(环境配置+权重下载+运行)
  • 深入解析Spring Boot与Redis的缓存集成实践
  • leetcode105.从中序与前序遍历序列构造二叉树:前序定根与中序分治的递归重建术
  • Python二级考试
  • DeepSeek联网Google搜索引擎
  • 理论物理:为什么在极低温(接近绝对零度)时,经典理论失效?
  • 奈雪小程序任务脚本
  • 上海医日健集团物联网专利技术领跑智慧药房赛道
  • 基于Java+MySQL实现(Web)图书借阅管理系统
  • SAR ADC的功耗设计
  • PP-OCRv5
  • nginx的一些配置的意思
  • Agent模型微调
  • Android-OkHttp与Retrofit学习总结
  • 移远三款主流5G模块RM500U,RM520N,RG200U比较
  • C++引用以及和指针的区别
  • firfox 国外版和国内版本账号不互通问题处理
  • Linux基本指令篇 —— whoami指令
  • 用go从零构建写一个RPC(3)--异步调用+多路复用实现
  • 力扣395做题笔记
  • Python-numpy中常用的统计函数及转换函数
  • 【C语言干货】free细节
  • 网络安全-等级保护(等保) 2-0 等级保护制度现行技术标准