ECharts折线图tooltip提示框格式自定义
来源:互联网 发布:大数据交易中心开业 编辑:程序博客网 时间:2024/06/02 06:17
tooltip.formatter
提示框浮层内容格式器,支持字符串模板和回调函数两种形式。
1、字符串模板
模板变量
折线(区域)图、柱状(条形)图、K线图 :
{a}
(系列名称),{b}
(类目值),{c}
(数值),{d}
(无)散点图(气泡)图 :
{a}
(系列名称),{b}
(数据名称),{c}
(数值数组),{d}
(无)地图 :
{a}
(系列名称),{b}
(区域名称),{c}
(合并数值),{d}
(无)饼图、仪表盘、漏斗图:
{a}
(系列名称),{b}
(数据项名称),{c}
(数值),{d}
(百分比)
回调函数格式:
(params: Object|Array, ticket: string, callback: (ticket: string, html: string)) => string
第一个参数params是formatter需要的数据集,格式如下:{ componentType: 'series', // 系列类型 seriesType: string, // 系列在传入的 option.series 中的 index seriesIndex: number, // 系列名称 seriesName: string, // 数据名,类目名 name: string, // 数据在传入的 data 数组中的 index dataIndex: number, // 传入的原始数据项 data: Object, // 传入的数据值 value: number|Array, // 数据图形的颜色 color: string, // 饼图的百分比 percent: number,
}
自定义实例:
1、
formatter : '{b}<br/>{a} : {c}%',
2、
formatter : function(params) {var result = params[0].name;params.forEach(function(item) {if (item.data) {result += '<br/>' + item.seriesName + ' : ' + item.data + '%';}});return result;}
3、
formatter: function(params) {var result = params[0].name+'<br>';params.forEach(function(item) { result += '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:' + item.color + '"></span>'; if(parseFloat(item.data)>=0){ result +=item.seriesName+" : "+'<span style="color:#e30101">'+ item.data+"%</span><br>" }else if(parseFloat(item.data)<0){ result +=item.seriesName+" : "+'<span style="color:#049500">'+ item.data+"%</span><br>" } }); return result;}
阅读全文
0 0
- ECharts折线图tooltip提示框格式自定义
- echarts 折线图/柱状图 tooltip格式定制
- echarts自定义tooltip提示框内容
- echarts柱状图、折线图求合,通过formatter回调函数自定义tooltip展示格式
- ECharts 自定义动态tooltip
- echarts折线图实线与虚线拼接,及提示框浮层内容格式的设置
- 自定义echarts图形的提示格式
- echarts自定义tooltip绘制轨迹
- Echarts的tooltip提示框中添加小点
- echarts 解读——提示框(tooltip)配置
- Echarts折线图
- echarts折线图
- echarts-折线图
- echarts折线图
- echarts绘制折线图
- ECharts学习-折线图
- echarts-单折线图
- echarts-多折线图
- spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
- 自定义线性滤波
- Artifact storage:war exploded: Error during artifact deployment. See server log for details.
- eclipse Android jar包的打包与混淆
- c语言作业
- ECharts折线图tooltip提示框格式自定义
- SQL优化
- 麦科捷联合 Mellanox 加速eXtremeDB 集群性能
- C/C++函数相互调用
- 深度探索C++ 对象模型【第一章3】
- slf4j+logback配置及详解
- Unity Shader 常用函数列表
- 上传文件报错:The current request is not a multipart request] with root cause
- MFC调用exe程序,并等待exe程序运行结束(ShellExecuteEx)