Echarts 的悬浮框tooltip显示自定义格式化
最近做的项目用到echarts雷达图,但是由于地市过多,遇到悬浮框显示问题被遮住
如图:
可以看到上面从兴安开始数据就被遮住了
为了解决这个被遮住的悬浮框,达到tooltip自定义格式
完成后的效果如下:
下面是改变这个悬浮框tooltip显示的代码(在option中改变即可):
tooltip : {
trigger: 'axis',
formatter: function (params, ticket, callback) {
console.log(params);
var showHtm="";
for(var i=0;i<params.length;i++){
//x轴名称
var name = params[i][1];
//名称
var text = params[i][3];
//值
var value = params[i][2];
showHtm+= text+ '--' + name + ' 得分:' + value+'<br>'
}
return showHtm;
}
}
下面是完整的option:
var option = {
title : {
text: '指标大类得分',
subtext: '指标大类得分',
show: false
},
tooltip : {
trigger: 'axis',
formatter: function (params, ticket, callback) {
// console.log(params);
var showHtm="";
for(var i=0;i<params.length;i++){
//x轴名称
var name = params[i][1];
//名称
var text = params[i][3];
//值
var value = params[i][2];
showHtm+= text+ '--' + name + ' 得分:' + value+'<br>'
}
return showHtm;
}
},
legend: {
x : '3%',
y : '10%',
orient: 'vertical',
align: 'left',
data:['内蒙1','阿拉善2','内蒙3','阿拉善4','内蒙5',
'阿拉善6','内蒙7','阿拉善8','内蒙9','阿拉善10',
'内蒙11','阿拉善12','内蒙13','阿拉善14'],
show: true
},
toolbox: {
show : false,
feature : {
mark : {show: false},
dataView : {show: false, readOnly: false},
restore : {show: false},
saveAsImage : {show: false}
}
},
calculable : false,
polar : [
{
indicator : [
{text : '指标质量\n满分15', max : 15},
{text : '故障管理\n满分35', max : 35},
{text : '网络优化管理\n满分30', max : 30},
{text : '综合资源管理\n满分15', max : 15},
{text : '代维管理\n满分25', max : 25},
{text : '投诉管理\n满分30', max : 30},
{text : '网络维修费管理\n满分15', max : 15},
{text : '保障情况\n满分15', max : 15},
{text : '其他\n满分20', max : 20}
],
radius : 130
}
],
series : [
{
name: '指标大类得分',
type: 'radar',
itemStyle: {
normal: {
areaStyle: {
type: 'default'
}
}
},
data : [
{
value : [10,22,20,10,16,15,6,8,15],
name : '内蒙1',
itemStyle: {
normal: {
color: '#87CEFF',
label: {
show: true,
formatter:function(params) {
return params.value;
}
},
areaStyle: {
color: '#87CEFF'
}
}
}
},
{
value : [12,12,24,8,7,17,9,10,17],
name : '阿拉善2',
itemStyle: {
normal: {
color: '#CDB5CD',
label: {
show: true,
formatter:function(params) {
return params.value;
}
},
areaStyle: {
color: '#CDB5CD'
}
}
}
}
]
}
]
};
from https://blog.csdn.net/tsh18523266651/article/details/78932622
Echarts 的悬浮框tooltip显示自定义格式化的更多相关文章
- echarts自定义悬浮框的显示
最近在使用echarts的地图功能 ,业务需求是显示前五的具体信息,并且轮流显示,首先解决轮流显示的问题 var counta = 0; //播放所在下标 var mTime = setInterva ...
- Echarts地图悬浮框显示多组series数据以及修改地图大小
1.如何让echarts的地图悬浮框出现多组series数据? 2.如何更改地图默认的大小? <!DOCTYPE html> <html lang="en"> ...
- Echarts之悬浮框中的数据排序
Echarts非常强大,配置也非常的多,有很多细节需要深入研究.详解一下关于悬浮框中的数据排序问题 悬浮框的数据排序默认是根据series中的数据位置排序的,在我们想自定义排序时,在echarts的配 ...
- echarts之字符云tooltip显示混乱问题的解决办法
echarts字符云中tooltip显示混乱主要表现为一下两点: 1.字体与其显示框内容不对应鼠标识别错误 解决思路: 就是option里的数据要对value降序排序(这一点很关键,是必须的一步) 把 ...
- echarts 折线柱形上方显示自定义格式数据
series:[ { name: '成单率', type: 'line', data: valueArr2, itemStyle: { normal: { label: { show:true, po ...
- Android -- 使用WindowManager实现悬浮框效果
1,原文在这里http://blog.csdn.net/qq_17250009/article/details/52908791,我只是把里面的关键步骤给注释了一下,首先来看一下我们的效果,如图(电脑 ...
- 菜鸟学JS(三)——自动隐藏的悬浮框
今天写一个小实例,用js和css写一个可以自动隐藏的悬浮框.css肯定是用来控制样式的,js用来控制器显示与隐藏的.显示与隐藏通常有两种方法实现:1,用js控制其显示属性:2,用js控制其大小. 今天 ...
- Echarts ecomfe 触摸屏 touch 在IE10下无法显示悬浮框
问题描述: Windows 8 IE10浏览http://echarts.baidu.com/doc/example/line2.html 时,鼠标放置在数据点上时无法显示悬浮框. 正常情况为: 而现 ...
- Table组件设置文字超出宽度显示省略号,鼠标悬停以悬浮框显示
一.设置文字超出宽度显示省略号 注意点: 1. 需要指定column的width属性,否则列头跟内容可能不对齐.需要留一列不设置宽度以适应弹性布局. 2. 列宽度width必须大于ellipsis的 ...
随机推荐
- IntelliJ Idea各种技巧设置笔记和错误解决
版本控制 GitHub GitHub提示找不到路径: 解决方法:去官方下载gitHub,然后在以下路径找到Git.exe并设置 C:\Users\你的用户\AppData\Local\GitHub\P ...
- ISP图像质量调节介绍
ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正.噪声去除.坏点去除.内插.白平衡.自己主动曝光控制等.依赖于IS ...
- numpy 文件存取 npy、npz
转处:http://blog.csdn.net/pipisorry/article/details/39088003 NumPy提供了多种文件操作函数方便我们存取数组内容. 文件存取的格式:二进制和文 ...
- 温故而知新 js 的错误处理机制
// 在函数块的try中return,会直接成为函数的return值 function test() { try { alrt(123) return 'success' } catch(err) { ...
- mysql误删root用户或者忘记root密码解决方法
解决方法一: 到其他安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密 码),打开[Mysql的安装目录/var/mysql],将其中的user.frm.user.MYD.us ...
- [Jobdu] 题目1390:矩形覆盖
题目描述: 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入 ...
- UIButton 按钮控件-IOS开发 (实例)
转自:http://justcoding.iteye.com/blog/1467999 UIButton是一个标准的UIControl控件,所以如果你对UIControl不甚了解还是先看一下我的另一篇 ...
- CGROUP相关知识
安装 CentOS 6 yum install libcgroup CentOS 7 yum install libcgroup-tools 使用 默认情况下有几个控制器可以进行限制,分别是 cpus ...
- 在MAC上安装Oracle JDK
下载Mac版本的JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html 下载之后,双击dmg文件安装 mac 下查看 ...
- Nginx的Rewrite正则表达式,匹配非某单词
Nginx的Rewrite正则表达式,匹配非某单词 由于要rewrite一个地址从 /mag/xx/xxx/ -> /m/xxx 但原先 /mag/xx/more/ 要保留 这就得写一个比较奇特 ...