Echarts折线图案例

Echarts折线图案例问题:重置echarts折线图时,总会出现多个数据的拐点,与实际渲染的数据拐点不符合。解决:在实例化echarts后clear上一次的图。myEcharts.clear()案例constoption={//触摸echarts图的提示内容tooltip:{//是否显示提示框show:true,//触发类型://’item’:主要在散点图,饼图等无类目轴的图表中使用

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

问题:重置echarts折线图时,总会出现多个数据的拐点,与实际渲染的数据拐点不符合。

解决: 在实例化echarts后 clear 上一次的图。

myEcharts.clear()

Jetbrains全家桶1年46,售后保障稳定

案例

在这里插入图片描述

import * as echarts from 'echarts';
// ...

const myEcharts = echarts.init(document.querySelector('#test'));
const myTestEcharts = echarts.init(document.querySelector('#test2'));
myEcharts.group = 'group1';
myTestEcharts.group = 'group1';
// 以上两组会进行关联
const option = { 
   
      // 触摸 echarts图 的提示内容
      tooltip: { 
   
        // 是否显示提示框
        show: true,
        // 触发类型:
        // 'item':主要在散点图,饼图等无类目轴的图表中使用
        // 'axis': 坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用
        // 'none': 什么都不触发
        trigger: 'axis',
        // 自定义提示框文案
        formatter(params) { 
   
          // console.log(params, 'params');
          return 'test';
        }
      },
      // X轴
      xAxis: { 
   
        // 类型
        type: 'time',
        // 刻度对齐
        boundaryGap: true
      },
      // Y轴
      yAxis: { 
   
        type: 'category',
        boundaryGap: true,
        // 对应展示数据
        data: yAxisData,
        // 展示文案
        axisLabel: { 
   
          // 自定义文案
          formatter: function (params) { 
   
            const arr = params.split(':');
            arr.pop();
            return arr.join(':');
          }
        }
      },
      grid: { 
   
        // 显示数据的图表位于当前canvas的坐标轴
        x: 150,
        y: 55,
        borderWidth: 1
      },
      // 坐标轴伸缩
      dataZoom: [
        // type: 'slider'; 鼠标滚轮缩放/触摸板双指
        { 
   
          type: 'slider',
          show: true,
          xAxisIndex: [0],
          start: 0,
          end: 100
        },
        { 
   
          type: 'slider',
          show: true,
          yAxisIndex: [0],
          left: '93%',
          start: 0,
          end: 100
        },
        // type: 'inside'; 范围点击缩放
        { 
   
          type: 'inside',
          xAxisIndex: [0],
          start: 0,
          end: 100
        },
        { 
   
          type: 'inside',
          yAxisIndex: [0],
          start: 0,
          end: 100
        }
      ],
      series: [
		{ 
   
		  name: 'group1', // 每条折线命名后可以通过connect关联
	      type: 'line',
	      symbol: 'none', // 折线图拐点形状
	      // symbolSize: 6, // 形状大小
	      smooth: true, // 线条平滑
	      markPoint: { 
    // 自定义拐点
	        symbolSize: 20, // 下面data中统一大小
	        data: [
	          { 
   
	            coord: [item.startTime, action], // [X轴, Y轴]
	            symbol: 'circle', // 形状
	            symbolSize: 8 // 大小
	            // ...旋转、位置
	          }
	        ]
	      }
	    },
	    markArea: { 
    // 折线粉红色背景区间
          itemStyle: { 
   
            color: 'rgba(255, 173, 177, 0.4)'
          },
          data: [
            [
              { 
   
                name: 'test', // 区间title
                xAxis: '2022-03-23 11:17:17'
              },
              { 
   
                xAxis: '2022-03-26 14:17:17'
              }
            ]
          ]
        }
	  ]
    };
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234128.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月11日 上午8:15
下一篇 2025年6月11日 上午8:43


相关推荐

  • Windows11设置共享打印机

    Windows11设置共享打印机1 需要一台可以打印机 改打印机可以使用线缆或者其他通讯方式连接到一台需要共享的设备 2 需要一台安装 win11 的设备 通过上面的方式连接到打印机 并能正常的进行打印测试具备 1 和 2 的基础条件后 我们就可以愉快的设置共享打印机拉麻烦按照下面的步骤进行打印机的设置 1 打开 win11 的打印机机和扫描设置 2 选择要共享的打印机 打开打印机属性 进行打印机共享 3 从控制面板打开 控制面板 所有控制面板项 网络和共享中心 高级共享设置 4 查看公共共享打印机的 ip 地址 使用命令 5 如果网卡是无线

    2026年3月18日
    1
  • MFC进度条编程控制[通俗易懂]

    MFC进度条编程控制[通俗易懂]好文章转来转去图片也找不到了 最原版的链接也打不开了 比较遗憾\*****************************************************************************************************************************************************************

    2022年7月12日
    21
  • LoadRunner11安装激活成功教程与汉化

    LoadRunner11安装激活成功教程与汉化1.安装LoadRunner的基本环境1、LoadRunner版本:LoadRunner112、电脑环境:Windows7+ie8注意:如果系统浏览器版本高于ie8,请降回ie8以下后再做LoadRunner安装。安装之前请将各种杀毒软件退出。2.安装资源1、资源:loadrunner11下载链接:https://去pan.baidu.com掉/s/1l_1k7中O8文by…

    2022年7月22日
    19
  • 智谱发布本地化AI编码工具AutoClaw(“澳龙”),支持多模型接入与龙虾专属模型Pony-Alpha-2

    智谱发布本地化AI编码工具AutoClaw(“澳龙”),支持多模型接入与龙虾专属模型Pony-Alpha-2

    2026年3月12日
    2
  • 安捷伦示波器使用说明书_安捷伦labview采集

    安捷伦示波器使用说明书_安捷伦labview采集Step1:配置VISA协议。VISA协议是AgilentIOLibraries的一部分,主要包含一个虚拟仪器软件架构VISA(一个比较通用的工业仪器软件架构)和标准控制库SICL.我理解前者相当一个底层架构,后者相当于一个指令集.先配置好VISA,然后通过SICL指令集发命令。直接上例子,简单明了。agilent示波器可以直接用VISA,所以只要在C++项目里进行配置。首先在C++里配…

    2022年10月12日
    2
  • 数据结构Elemtype「建议收藏」

    数据结构Elemtype「建议收藏」在C语言数据结构中,关于数据元素的类型定义均用“ElemTypee;”来表示,其中e是表示数据元素的变量,而ElemType则是它的类型,ElemType的含义就是“数据元素的类型”,是一个抽象的概念,是表示我们所要使用的数据元素应有的类型。ElemType是数据结构上为了说明问题而用的一个词。它是elementtype(“元素的类型”)的简化体。因为数据结构是讨论抽象的数据结构…

    2022年5月19日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号