起因

实现对 label 的样式定制,自定义字体颜色、大小等属性;效果如下图


实现

  1.  
    itemStyle: {
  2.  
    normal: {
  3.  
    color: '#f7ba0e',
  4.  
    label: {
  5.  
    show: true,
  6.  
    position: 'top',
  7.  
    formatter: function(params) {
  8.  
    for (var i = 0,
  9.  
    l = option.xAxis[0].data.length; i < l; i++) {
  10.  
    if (option.xAxis[0].data[i] == params.name) {
  11.  
    var val1 = params.value || 0;
  12.  
    var val2 = option.series[0].data[i] || 0;
  13.  
    return '{color1|' + val1 + '}/{color2|' + val2 + '}';
  14.  
    }
  15.  
    }
  16.  
    },
  17.  
    rich: {
  18.  
    color1: {
  19.  
    color: '#f7ba0e'
  20.  
    },
  21.  
    color2: {
  22.  
    color: '#42a1fe'
  23.  
    }
  24.  
    },
  25.  
    textStyle: {
  26.  
    color: '#333'
  27.  
    }
  28.  
    }
  29.  
    }
  30.  
    }

(1)通过“formatter”实现内容自定义;

(2)通过“rich”项控制内容样式;

'{color1|' + val1 + '}/{color2|' + val2 + '}' 用“color1”的样式显示“val1”,用“color2”的样式显示val2;

(3)下方有对“color1”和“color2”样式的具体定义;

官方文档

官方文档有更加详细的描述:

--------------------- 本文来自 lufaxinT 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/tomorrow13210073213/article/details/79654892?utm_source=copy

ECharts 定制 label 样式的更多相关文章

  1. form表单修改label样式

    <?php $form = ActiveForm::begin([ 'options'=>['enctype'=>'multipart/form-data','class' => ...

  2. WPF:定制Checkbox样式,让“正确”绿得好看,让“错误”红的显眼

    WPF提供了样式.模板.触发器.状态管理.矢量形状等方式,让我们不需要背景图片,也可以轻松定制控件的风格样式.下面是笔者针对Checkbox进行的样式定制,让“正确”绿得好看,让“错误”红的显眼.  ...

  3. SharePoint 2010 用xsl文件定制列表样式

    有时候我们不希望列表用默认的方式显示,要我们自定义的方式定制.其中有一种方式是使用xsl文件. 在AllItems.aspx页面中,列表是以webpart的形式显示在页面上的,webpart类型是Xs ...

  4. 百度地图Label 样式:label.setStyle

    创建文本标注对象设置样式的时候,其中的backgroundColor属性居然还支持透明啊,不过改变数值好像对效果没有影响 var numLabel = new BMap.Label(num); num ...

  5. 张高兴的 UWP 开发笔记:定制 ContentDialog 样式

    我需要一个背景透明的 ContentDialog,像下图一样.如何定制?写了一个简单的示例(https://github.com/ZhangGaoxing/uwp-demo/tree/master/C ...

  6. 百度地图Label 样式 setStyle

    最近一直在整百度地图,发现一个小问题: 创建文本标注对象设置样式的时候,其中的backgroundColor属性居然还支持透明啊,不过改变数值好像对效果没有影响 var numLabel = new ...

  7. 百度地图label样式修正

    现象:百度地图 label 宽度为0,文字在标签边框外. 原因:样式冲突,在css中添加下列代码即可: .BMapLabel{ max-width:none; }

  8. echarts 添加自定义label标签

    1.echarts 自定义标签 注:当设置visualMap的后,给覆盖regions单独定义的值(如果data 中没有regions的地区 则无妨,我这个是从data中删除'青岛',但是lable ...

  9. vue使用elementUI form表单label样式修改

    更多关于修改ElementUI样式的方法,可以参考这篇文章 1.删除style标签中的 scoped 属性 <style lang="lang" scoped> ... ...

随机推荐

  1. Abp中SwaggerUI的多个接口文档配置说明

    对外提供的接口在实际生成过程中,可能是需要一个接口版本的,比如说v1,manage.效果如下:     在swagger中怎么实现呢? 1. 添加SwaggerVersionHelper.cs pub ...

  2. 点击一个元素,触发另一个元素的click事件

  3. Unity 发布到ios平台笔记

    [ProjectName] was compiled with optimization - stepping may behave oddly; variables may not be avail ...

  4. SQL语句的增删改查(详细)--转载

    转载源: http://blog.csdn.net/a88055517/article/details/6736284/ 一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [ ...

  5. Hive配置文件hive-site.xml

    <configuration> <property> <name>hive.metastore.warehouse.dir</name> <val ...

  6. Java JDK 配置环境变量

    使用了java也有了两年了,安装了很多次jdk都记不住安装步骤 = =,刚刚又配置了一次,码一下步骤: 1.右击"此电脑" ---> "属性" ----& ...

  7. HNCU专题训练_线段树(2)

    1.统计颜色,或运算的运用2.区间第k大数3.一个很经典的题5.求区间相等数字的个数6.RMQ模板题,区间最大值和最小值的差 1.很好的思路,用或运算来避免左右儿子树总相同颜色的情况.由于T颜色种类最 ...

  8. oracle网页客户端工具

    Oracle数据库的管理相较于其他数据库,是比较麻烦的,客户端工具的安装都要花一些时间,目前有一款treesoft软件,通过网页的方式管理Oracle. 功能包括:数据库的展示,库表的展示,表字段结构 ...

  9. C#动态创建lambda表达式

    /// <summary> /// 创建lambda表达式:p=>true /// </summary> /// <typeparam name="T&q ...

  10. Python爬虫初识

    本文章是对网易云课堂中的Python网络爬虫实战课程进行总结.感兴趣的朋友可以观看视频课程.课程地址 爬虫简介 一段自动抓取互联网信息的程序 非结构化数据 没有固定的数据格式,如网页资料. 必须通过E ...