option.tooltip.formatter 修改了鼠标划过显示效果
效果:

var legendData = ['concentrationAct','concentrationMet']
var series = [{name: legendData[0],type: 'line',symbol:'image://data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7',color:'#000',},{name: legendData[1],color:'#000',type: 'line',smooth:false,   //关键点,为true是不支持虚线的,实线就用trueitemStyle:{normal:{lineStyle:{width:2,type:'dotted'  //'dotted'虚线 'solid'实线}}},}
]var option = {// color: ['#ccc','#ccc','#C296F9', '#75C88C','red','yellow'],tooltip: {trigger: 'axis',axisPointer: {type: 'shadow'},backgroundColor: 'rgba(51, 51, 51, 0.6)',borderRadius: '6',formatter: function(data){var html = '';for (var i = 0; i < data.length; i++) {var markBg = data[i].marker,value = data[i].value ? data[i].value.toFixed(1) :'-',color = data[i].color;var dottedline = '<div style="display:inline-block;top: -2px;margin-right:5px;width:30px;height:2px;border:1px dashed '+color+';position:relative; "><div style="display:inline-block;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-6px;">'+markBg+'</div></div>'var solidline = '<div style="display:inline-block;top: -2px;margin-right:5px;width:30px;height:2px;border:1px solid '+color+';position:relative; "><div style="display:inline-block;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-6px;">'+markBg+'</div></div>'if(data[i].seriesId.charAt(data[i].seriesId.length-1)  == 0){var hoverStyle = solidlinevar nameDesc = $.i18n.prop('concentrationAct')}else if(data[i].seriesId.charAt(data[i].seriesId.length-1) == 1){var hoverStyle = dottedlinevar nameDesc = $.i18n.prop('concentrationMet')}html +=  '<div style="font-size: 12px;line-height: 14px;margin-bottom:10px">'+hoverStyle + '<span style="margin-left:5px">'+data[i].seriesName + nameDesc +'</span><span style="margin:0 10px;color:rgba(255,255,255,0.3)">|</span>  '+value+ '  ('+$.i18n.prop('unit1')+')</div>'}data.marker = '<div>'+'<div style="margin:20px;font-weight: bold;font-size: 14px;line-height: 20px;">'+data[0].axisValue+'</div>' +'<div style="margin:20px;">'+html+'</div>'+'</div>'console.log(data.marker);return data.marker;},},legend: legendData,grid: {top:'15%',left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis: {type: 'category',boundaryGap: false,data: option.xAxis,},yAxis: {type: 'value'},series: series};

echarts 自定义鼠标划过的显示 与 自定义legend相关推荐

  1. 【前端图表】echarts散点图鼠标划过散点显示信息

    在做项目的过程中,总会遇到这样或者那样的bug,这个时候就要看自己的动手能力有多强了,着手解决了一个bug之后,整个人都感觉很开心,端午下班之前遇到了一个小问题,echarts散点图鼠标划过散点的时候 ...

  2. 去除ECharts圆环鼠标悬停时中间显示的文字

    ECharts中鼠标悬浮到图形元素上时,一般会出现高亮的样式,主要是通过 emphasis 属性来自定义,series中有下述代码的时候,鼠标悬停到图形元素上时,会在图形的中间位置显示图形块对应的文字 ...

  3. html自定义指针,如何自定义鼠标指针 怎样在wpf中自定义鼠标指针

    如何在ppt中自定义鼠标指针的形状? 魔兽世界怎么自定义鼠标指针 在系统 控制面板 里面鼠标属性 指针里面改就可以了 下面有个浏览 可以自定义换图案 怎样在网页中设定一整套自定义的鼠标指针? 麻烦了 ...

  4. html代码怎么image标签里加鼠标形状变成手掌样式,给html标签加上鼠标划过小手样式...

    给html标签加上鼠标划过小手样式 方法:给当前标签增加样式 style="cursor:pointer;" eg:增加返回箭头样式,给箭头增加小手 - 在style中添加curs ...

  5. DuiLib 实现tooltip自定义鼠标提示窗口

    问题: DuiLib 默认的控件鼠标提示只支持字符串,在实际工作需要中发现,只是字符串并不够用,在鼠标悬停的提示中想要有图片或者动图或者多文本的信息显示,所以需要增加ToolTip的自定义窗口处理. ...

  6. web前端中——this指向以及this的应用,函数的调用——this代码举例说明——举例:当鼠标划到列表上时,出现div内容,当鼠标移开列表时,div隐藏

    一: //this:这个 //想要知道this代表着什么可以直接在中输入alert(this); //由此可以看出window是JS中的"老大" eg:alert(1);其实就是w ...

  7. echarts修改鼠标悬停在节点上时显示的内容,自定义鼠标悬停显示内容

    首先看一下效果,如下图所示: 代码部分: 1.在option对象下的tooltip对象中添加formatter函数,代码如下: var option = {tooltip: {trigger: 'it ...

  8. echarts formatter鼠标悬停显示信息

    由于echarts中柱状图,鼠标放上去默认显示的是x轴名称以及y轴值. 而我现在需要再添加一些显示信息. 下面是操作: 在tooltip对象中补充trigger: "axis",属 ...

  9. [html] 写一个类似刮刮卡效果的交互,即鼠标划过时显示号码

    [html] 写一个类似刮刮卡效果的交互,即鼠标划过时显示号码 <title>Document</title> <style> *{ margin:0; paddi ...

  10. Extjs 中鼠标划过悬浮效果的显示

    鼠标划过gridpanel 单元格的时候自动将数据内容悬浮显示 效果如图所示: 如果要做到这种效果只需要简单的两部操作即可 1.在初始化的时候调用此方法. Ext.QuickTips.init()// ...

最新文章

  1. ipmitool 中文 帮助 文档
  2. Mysql中的增删改查操作
  3. ZOJ3772_Calculate the Function
  4. 每天学一点flash(16) as3.0 与asp通信(3) 错误探究
  5. 防止入侵者嗅探web密码
  6. spark 2.4安装
  7. 云服务器磁盘挂载_实战记录阿里云服务器不关机扩展系统盘容量/磁盘扩容
  8. (117)System Verilog类继承详解
  9. 犹如“狼来了”!折叠屏手机Galaxy Fold可能下月上市
  10. 关于C++中的pow()函数
  11. python调用sql数据库_Python3操作SQL Server数据库(实例讲解)
  12. ADI高速信号采集芯片与JESD204B接口简介
  13. php7从入门到入坟,《在对家的坟头做直播》
  14. 写给四年前刚开始编程的自己
  15. 数据库根据经纬度查询离我最近的数据
  16. 服务器返回MOD文件失败,[17-02-06]【复杂问题】求助,forge服务器加了MOD后无法运行...
  17. Intel Xeon Cooper Lake处理器CPU主频睿频性能详解
  18. agv系统介绍_AGV有什么用
  19. MicroPython-On-ESP8266——数码管的使用,2片HC595驱动四位数码管
  20. 依据imu姿态角计算z轴倾角_树莓派小车-07-IMU姿态解算 imu_complementray_filter

热门文章

  1. 风险评估(Risk Assessment)
  2. 哪里看计算机主板,电脑主板型号和参数在哪里查看
  3. 京东联盟高级API - 高并发京东联盟转链接口 京东客转链接口 京粉转链接口 京东联盟返利接口 京东返利接口,线报无广告接口
  4. 计算机类专业分类及优缺点,计算机专业优势介绍及学科分类
  5. IE9打开的html文件打印不了,IE9无法查看打印预览的2个解决方法
  6. 专题八图形窗口与坐标轴
  7. android系统的刷机步骤,安卓系统刷机教程的操作
  8. Algorithm:三数之和为0
  9. 2020-10-27 史上最全最新机器人领域期刊总结
  10. 添加过滤器后登录界面无法登录的bug--已解决