highcharts tooltip shared formatter 如何仅显示非0的数值,并显示对应的颜色

highcharts 是一个很出色的js绘图程序,他的的共享数据提示框配置了shared后会把所有坐标值显示出来,而这时候有些为0的值我们不需要,这回造成一些迷惑,看起来也比较乱,可通过以下配置解决

01 tooltip: {
02 crosshairs:[
03 {
04 enabled:true,//是否显示X轴标线
05 width:3,//标线宽度
06 color:'red' //标线颜色值
07 },
08 {
09 enabled:true,//是否显示Y轴标线
10 width:3,//标线宽度
11 color:'green' //标线颜色值
12 }
13 ],
14 shared: true, //共享数据提示框
15 useHTML:true, //使用HTML
16 formatter: function () {
17 var formatterName = this.x;//首先显示X坐标轴的值
18 for(var i = 0 ;i {
19 if (this.points[i].y!="0")
20 formatterName += "" "<span style="color: ' + this.points[i].series.color + ';">" + this.points[i].series.name + ":"
21 + this.points[i].y + '个</span>';
22 }
23 return formatterName;
24 }
25 },

效果图如下:
转错工单类目有很多数据,但是仅有一条数据是存在数值的

时间: 2025-01-20 19:37:42

highcharts tooltip shared formatter 如何仅显示非0的数值,并显示对应的颜色的相关文章

select-php网页中查询非0或者非空结果的同时显示其字段名

问题描述 php网页中查询非0或者非空结果的同时显示其字段名 表名是2014: select * from `2014` where username= 4 得到一行结果后,怎么样才能取得非空的集合,像这样的,而不是连空值也显示出来.不要以固定的形式显示,要根据内容来显示字段. 解决方案 两种处理方案!一种是取出结果集,遍历的时候做判断如果空的则0跳过!第二种是查询数据库的时候按相应的列去做非空的判断!比如 username<>''或者username <> null! 不知道解决

显示非站点目录及映射网络磁盘路径的图片_实用技巧

本博文,教你怎样显示非站点目录下的图片,你可以显示站点所在服务器所有驱动器目录的图片,以及映射网络磁盘路径的图片.下面举两个例子,一是显示D盘下图片,另一个例子是显示映射网路路径图片. 最实用于在企业内部,经常性需要临时显示图片,但用户不想上传大量图片,而是放置在某一台工作站上.因此需要映射路径即可,或是直接拷贝至服务器某一驱动器之下即可. 下面例子是显示映射网络磁盘目录图片: 你可以创建一个ashx 文件来处理图片(核心代码):ShowOutSiteImage.ashx 复制代码 代码如下:

jQuery仅用3行代码实现的显示与隐藏功能完整实例_jquery

本文实例讲述了jQuery仅用3行代码实现的显示与隐藏功能.分享给大家供大家参考.具体如下: jQuery技术相当好使用,的确可以用很少的代码实现想要的功能,比如这款经常用到的"显示"与"隐藏"的功能,只需要3行代码就实现了,确实够给力. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-simple-hide-show-style-demo/ 具体代码如下: <!doctype html>

javaweb-使用easyui显示数据时,日期类型显示的object Object??

问题描述 使用easyui显示数据时,日期类型显示的object Object?? 后台代码: Map map = new HashMap(); map.put("tableName", "engage_major_release"); map.put("fields", "*"); map.put("orderField", "mre_id"); map.put("sqlwh

Echarts的legend的上如何显示一个数的数值?

问题描述 Echarts的legend的上如何显示一个数的数值? 查了很多,网上有人说如果需要formatter特殊的内容,通过名字从你自己的option里取,有哪位高手知道怎么做吗?快被这个逼疯了 解决方案 echarts柱状图显示数值 解决方案二: 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试

图片-android 4.0中 WebP不显示问题(不考虑4.0以下系统)

问题描述 android 4.0中 WebP不显示问题(不考虑4.0以下系统) 由于图片太大,我们项目中使用了webp格式的图片,在适配三星s2,4.0系统的时候出现了这种问题,部分webp图片可以显示,一部分webp图片不显示,但是在4.3以上的手机测试时都没有问题,不知道怎么回事,有没有大神帮解答下!谢谢! 解决方案 Android4.0 Toast显示问题Android 4.0 系统语言预设问题android 4.0 显示系统

检测IE版本--&amp;amp;gt;比较IE版本--&amp;amp;gt;大于8不显示隐藏层则小于8显示隐藏层

问题描述 检测IE版本-->比较IE版本-->大于8不显示隐藏层则小于8显示隐藏层 检测IE版本-->比较IE版本-->大于8不显示隐藏层则小于8显示隐藏层 解决方案 用useragent去判断.

excel怎么设置显示数字0

  excel怎么设置显示数字0          excel设置显示数字0的教程(一) 步骤1:数字0不能显示的第一种情况,是输入了单个的数字"0",确认之后,单元格却无法显示.这种情况是由于在excel选项中的设置出了问题.所以,首先点击"excel选项". 步骤2:在"excel选项"中,找到"高级",再逐步观察每一个设置的具体内容,找到"此工作表的显示选项",将"具有零值的单元格显示零&q

Excel2010单元格输入0开头数字不显示怎么办

  Excel2010单元格输入0开头数字不显示怎么办           方法一.加单引号法 这是一种最为简便的方法,你只需在0的前面加上一个单引号'就可以了,这种方法适用于偶尔输入0开头的数字,如果是大批量或整行或整列,甚至是某个区域都需要输入0开头的数字,那么就可以下面的方法二了. 方法二.设置单元格格式法 这种方法是通过改变默认的单元格的数值格式,我们把单元格设置为文本类型就可以了,选中需要输入0开头的数字单元格,然后右击鼠标,在快捷菜单中选择"设置单元格格式",然后在&quo