首页 > 其他分享 >Echarts自定义提示框案例

Echarts自定义提示框案例

时间:2022-09-27 19:22:23浏览次数:83  
标签:formatter 自定义 tip item params kW 提示框 Echarts

官方文档:#tooltip.formatter

两种方法,如 trigger: 'axis' 的情况下,均在 tooltip 节点下添加如下:

1. 模板字符串

formatter:'<span style="font-size: 10px">{b}</span><div style="display: flex"><div style="width: 10px;height: 10px;border-radius: 50%;background-color: #FFFF66;margin-top:5px"></div><span style="font-size: 10px;margin:0 10px">{a0}</span>  <span style="font-size: 14px">{c0}(kW)</span></div><div style="display: flex"><div style="width: 10px;height: 10px;border-radius: 50%;background-color: #FF6666;margin-top:5px"></div><span style="font-size: 10px;margin:0 10px">{a1}</span><span style="font-size: 14px">{c1}(kW)</span></div>'

2. 回调函数

formatter: (params) => {
   let tip = '';
   // console.log('数据:', params);
   if (params && params.length > 0) {
      tip += params[0].name + '<br />';
      params.forEach(item => {
        tip += item.marker + item.seriesName + ' ' + (item.value ? item.value + 'kW' : '-') + '<br />';
      });
   }
   return tip;
}

 

标签:formatter,自定义,tip,item,params,kW,提示框,Echarts
From: https://www.cnblogs.com/suihung/p/16735641.html

相关文章

  • echarts
    //基于准备好的dom,初始化echarts实例varmyChart=echarts.init(document.getElementById('LeftEar'));//指定图表的配置项和数据varoption={......
  • java异常--自定义异常
    java异常--自定义异常步骤:创建自定义异常类。在方法中通过throw关键字抛出异常对象。处理异常try-catch捕获并处理,否则在方法声明处通过throws关键字指明抛出给......
  • django rest-framework 自定义异常捕获类
    djangorest-framework自定义异常捕获类环境:django3.2python3先创建文件exceptions.py(文件名称可以自定义)1、重写exception_handler,自定义异常类#-*-coding:ut......
  • Echarts图表-增加参考曲线、减少参考曲线
    1、获取数据2、将数据传给子组件3、子组件处理数据4、挂载展示重要截图父组件 增加参考曲线减少参考曲线   主要利用的就是字符串的方法、函数子组件 ......
  • 【Echarts】用java在后台生成图片
    一、场景需求前端不用等待获取数据渲染echarts图表,直接请求后台,获取echarts图表的base64编码,生成本地图片。二、使用工具1.下载:Phantomjs:https://phantomjs.org/download.......
  • Vue+Echarts--父组件+子组件(基础)
    基本的思路就是:在父组件获取后端数据,然后传到子组件,子组件创建图表进行展示。1、获取后端数据 2、将数据传给子组件,并将子组件引入到父组件  3、子组件接收数......
  • 创建自定义UserInfo表
    models.py中fromdjango.contrib.auth.modelsimportAbstractUserfromdjango_pandas.managersimportDataFrameManager#Createyourmodelshere.classUserIn......
  • vue3+ts项目自定义input组件
    官网讲解v-model的原理<inputv-model="searchText"/>//等同于<input:value="searchText"@input="searchText=$event.target.value"/>//当用在组件上时,v-mode......
  • 注解-自定义注解-元注解和解析注解
    注解-自定义注解-元注解元注解:就是用于描述注解的注解@Target:描述注解能够作用的位置@Retention:苗猪注解被保留的阶段@Documented:描述注解是......
  • 注解-自定义注解-格式&本质和属性定义
    注解-自定义注解-格式&本质格式:元注解:   public@interface 注解名称{}本质:注解本质上就是一个接口,接口默认继承Annotation接口publicinterfaceM......