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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?「建议收藏」

    IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?「建议收藏」背景知识IP地址IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a

    2022年6月24日
    33
  • 项目实战:ASP.NET:B/S结构 个人空间相册、照片上传下载系统

    项目实战:ASP.NET:B/S结构 个人空间相册、照片上传下载系统项目实战:ASP.NET:B/S结构个人空间相册、照片上传下载系统编辑环境:win10_x64/VS2015/SqlServer2012项目:asp.net项目简介:只是具有基本的登录功能,上传相关信息,图片,提供下载,相册功能,熟悉表格和基本的前后台程序其他:这是写的第一个asp.net,只是为了熟悉和了解asp.net项目和相关的知识。本次只是简单地前台ht…

    2022年7月11日
    17
  • Java.Utils:获取电脑配置信息

    Java.Utils:获取电脑配置信息packagecom.boob.common.utils;importjava.io.*;/***@description:电脑配置信息*@author:boob*@since:2020/2/7*/publicclassHardwareUtils{publicHardwareUtils(){}/***获取…

    2022年7月14日
    17
  • java三大特征_java三大特性是什么?

    java三大特征_java三大特性是什么?java三大特性:1、封装,是指隐藏对象的属性和实现细节,仅对外提供公共访问方式;2、继承,从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力;3、多态,一个方法可以有多种实现版本,即“一种定义,多种实现”。Java三大特性,算是Java独特的表现,提到Java的三大特性,我们都会想到封装,继承和多态这是我们Java最重要的特性。封装(Encapsulat…

    2022年7月7日
    24
  • Spring获取request对象的几种方式[通俗易懂]

    Spring获取request对象的几种方式[通俗易懂]参考文章:在SpringMVC中获取request对象的几种方式Springboot获取request和response使用Springboot,我们很多时候直接使用@PathVariable、@RequestParam、@Param来获取参数,但是偶尔还是要用到request和response,怎么获取呢?也很方便,有三种方式可以获取,任选其一就行。1、通过静态方法…

    2022年5月18日
    53
  • python函数闭包_python闭包的使用场景

    python函数闭包_python闭包的使用场景闭包首先了解一下:如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用

    2022年7月30日
    5

发表回复

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

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