HCharts的y轴保留一位和 两位小数

保留一位小数,有一位小数的不变

yAxis : {

  labels : {
     formatter : function () {
      var strVal = ‘‘+this.value ;
      if (strVal.indexOf(‘.‘) == -1) {
        return strVal + ‘.0‘;
      }else{
        strVal=this.value;
        return strVal;
      }
    }
  }

}

保留两位小数

yAxis : {

    labels : {

        formatter : function () {

            var strVal = this.value + ‘‘;

            if (strVal.indexOf(‘.‘) == -1) {

                return strVal + ‘.00‘;

            else {

                var arr = strVal.split(‘.‘);

                if (arr[1].length == 2) {

                    return strVal;

                else if(arr[1].length < 2){

                    return strVal + ‘0‘;

                }else{

    return parseFloat(strVal.toFixed(2));

}

            }

        }

    }

}

时间: 2024-11-03 05:43:13

HCharts的y轴保留一位和 两位小数的相关文章

iOS textField输入金额的限制,小数点前9位,后面两位

iOS textField输入金额的限制,小数点前9位,后面两位,如果不加小数点,最大位数是9位,加上小数点,最大位数是12位,超出最大位数可删除 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { // 判断是否输入内容,或者用户点击的是键盘的删除按钮 if (![string isEqualT

highcharts y軸數值保留两位小数

标签及字符串格式化 最后修改时间:2017-03-23 18:02 Highcharts 图表中的任意文字都可以通过 format (格式化字符串)或 formatter (格式化回调函数) 属性来进行修改,format 总是有对应的一个或多个 formatter ,其中 format 字符串简单方便,formatter 回调函数则更加灵活,他们两都是兼容 JSON 格式的. 一.HTML标签 默认情况下,Highcharts 中的文字及标签使用 SVG 渲染的,所有在默认情况下,Highcha

使用HighCharts描绘多个Y轴的动态曲线。

调试了一整天,终于显示出来了. 详细例子参照官网的demo:http://www.hcharts.cn/demo/index.php 在这只贴出关键部分的JS代码 1. chart (就是在events的load里写一个实时获取的方法.通过json调用去后台拉新数据加到series里) 1 chart: { 2 renderTo: 'chart_spline', //图表放置的容器,DIV 3 defaultSeriesType: 'spline', //图表类型为曲线图 4 events: {

Highcharts属性与Y轴数据值刻度显示Y轴最小最大值

Highcharts 官网:https://www.hcharts.cn/demo/highcharts Highcharts API文档:https://api.hcharts.cn/highcharts#yAxis.tickmarkPlacement Highcharts属性与Y轴数据值刻度显示Y轴最小最大值 Highcharts.setOptions({global:{useUTC : false}}); $(function(){ //声明报表对象 var chart = new Hig

玩转FusionCharts:Y轴数字形式(如去掉K)

玩转FusionCharts:Y轴数字形式(如去掉K) 如果运行FusionCharts带的例子,你会发现FusionCharts表中的数字(通常是Y轴)会带上’k’,也就是如20000,会变成20k,如下图所示: 很 显然,你可能并不需要这个k,去掉的方法也很简单,在附带例子对应的xml文件中,设置chart的属性formatNumberScale=’0′即可 去除掉这个’k’了,当然,如果你想保留这个k,那么可以设置form了,当然,如果你想保留这个k,那么可以设置formatNumberS

addmul.wxs(保留两位小数-将手机号中间4位数变成*-处理时间戳)

var filters = { toFix: function (value) { return parseFloat(value).toFixed(2)//此处2为保留两位小数 }, telvague: function(val) { //将手机号中间4位数变成* return val ? (val.substring(0, 3) + '****' + val.substring(7)) : "匿名"; }, formatDate: function (time, isSecond)

float 保留两位小数

比方说3.1415926,我现在想传给后台的是3.14,类型是必须是float类型,该怎么样做?还有即便通过运算得到了3.14,然后我要是按float传过去,是不是本质上传的还是3.1400000? float 保留两位小数 >> ios 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/ios/1010000008952392/float保留两位小数.html

一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数

题目描述 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行 样例输入 1000 5 样例输出 31.25 2875.00 代码:#include<stdio.h>int main(){    double M,sum=0;    int N,i;    scanf("%lf%d",&M,&N);    sum=M;    for(i=2;i<=N;i++)    {                 M=M/

Java 保留两位小数

java保留小数问题的方法: 方法一:四舍五入 使用java.Math.BigDecimal类 double d = 12.345; BigDecimal bd = new BigDecimal(2,BigDecimal.ROUND_HALF_UP).doubleValue(); 方法二:使用java.text.DecimalFormat类 double d = 12.345; DecimalFormat dFormat = new DecimalFormat(".00"); dFor