<i id='tkfF9'><tr id='tkfF9'><dt id='tkfF9'><q id='tkfF9'><span id='tkfF9'><b id='tkfF9'><form id='tkfF9'><ins id='tkfF9'></ins><ul id='tkfF9'></ul><sub id='tkfF9'></sub></form><legend id='tkfF9'></legend><bdo id='tkfF9'><pre id='tkfF9'><center id='tkfF9'></center></pre></bdo></b><th id='tkfF9'></th></span></q></dt></tr></i><div id='tkfF9'><tfoot id='tkfF9'></tfoot><dl id='tkfF9'><fieldset id='tkfF9'></fieldset></dl></div>

  1. <tfoot id='tkfF9'></tfoot>
      <legend id='tkfF9'><style id='tkfF9'><dir id='tkfF9'><q id='tkfF9'></q></dir></style></legend>
        <bdo id='tkfF9'></bdo><ul id='tkfF9'></ul>
    1. <small id='tkfF9'></small><noframes id='tkfF9'>

    2. Charts.js 使用货币和千位分隔符格式化 Y 轴

      Charts.js Formatting Y Axis with both Currency and Thousands Separator(Charts.js 使用货币和千位分隔符格式化 Y 轴)

        <i id='Xj0qB'><tr id='Xj0qB'><dt id='Xj0qB'><q id='Xj0qB'><span id='Xj0qB'><b id='Xj0qB'><form id='Xj0qB'><ins id='Xj0qB'></ins><ul id='Xj0qB'></ul><sub id='Xj0qB'></sub></form><legend id='Xj0qB'></legend><bdo id='Xj0qB'><pre id='Xj0qB'><center id='Xj0qB'></center></pre></bdo></b><th id='Xj0qB'></th></span></q></dt></tr></i><div id='Xj0qB'><tfoot id='Xj0qB'></tfoot><dl id='Xj0qB'><fieldset id='Xj0qB'></fieldset></dl></div>

            <bdo id='Xj0qB'></bdo><ul id='Xj0qB'></ul>

            <small id='Xj0qB'></small><noframes id='Xj0qB'>

          • <tfoot id='Xj0qB'></tfoot>

                <tbody id='Xj0qB'></tbody>

              1. <legend id='Xj0qB'><style id='Xj0qB'><dir id='Xj0qB'><q id='Xj0qB'></q></dir></style></legend>
                本文介绍了Charts.js 使用货币和千位分隔符格式化 Y 轴的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在使用 Charts.js 在我的网站上显示图表.目前,标签显示为一长串数字(即 123456).我希望它显示为带有千位分隔符的货币:(即 $123,456)

                I'm using Charts.js to show a graph on my site. Currently, the label shows as a long string of numbers (i.e 123456). I want it to show as currency with thousands separator: (i.e $123,456)

                我正在使用 scaleLabel 选项在值之前放置一个 $ USD 符号:

                I'm using the scaleLabel option to put a $ USD symbol before the value:

                scaleLabel: "<%= ' $' + Number(value)%>"
                

                以及插入逗号分隔符的函数:

                and a function to insert the comma separator:

                function(label){return label.value.toString().replace(/B(?=(d{3})+(?!d))/g, ",");}
                

                我只是不知道如何将它们一起使用来获得我想要的东西.

                I just do not know how to use these together to get what I want.

                这里是小提琴:http://jsfiddle.net/vy0yhd6m/79/

                (请记住,目前该图表只有在您删除上面引用的这两个 JavaScript 片段之一时才能工作)

                感谢您的任何帮助.

                推荐答案

                你应该能够在函数内部的标签组合中包含货币前缀...

                You should be able to include currency prefix in composition of label inside function...

                var options = {
                    animation: false,
                    scaleLabel:
                    function(label){return  '$' + label.value.toString().replace(/B(?=(d{3})+(?!d))/g, ",");}
                };
                

                http://jsfiddle.net/vy0yhd6m/80/

                这篇关于Charts.js 使用货币和千位分隔符格式化 Y 轴的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                业务场景:使用update语句去更新数据库字段。 原因:update接收值不正确。原来代码: $query = "UPDATE student SET date = now() WHERE id = $id";$result = $mysqli-query($query2) or die($mysqli-error); // 问题出现了在这句 $data = $result-fetch_ass
                在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。如下图所示: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会
                问题描述: 在javascript中引用js代码,然后导致反斜杠丢失,发现字符串中的所有\信息丢失。比如在js中引用input type=text onkeyup=value=value.replace(/[^\d]/g,) ,结果导致正则表达式中的\丢失。 问题原因: 该字符串含有\,javascript对字符串进行了转
                Rails/Javascript: How to inject rails variables into (very) simple javascript(Rails/Javascript:如何将 rails 变量注入(非常)简单的 javascript)
                CoffeeScript always returns in anonymous function(CoffeeScript 总是以匿名函数返回)
                Ordinals in words javascript(javascript中的序数)

                <small id='IXLHr'></small><noframes id='IXLHr'>

                1. <i id='IXLHr'><tr id='IXLHr'><dt id='IXLHr'><q id='IXLHr'><span id='IXLHr'><b id='IXLHr'><form id='IXLHr'><ins id='IXLHr'></ins><ul id='IXLHr'></ul><sub id='IXLHr'></sub></form><legend id='IXLHr'></legend><bdo id='IXLHr'><pre id='IXLHr'><center id='IXLHr'></center></pre></bdo></b><th id='IXLHr'></th></span></q></dt></tr></i><div id='IXLHr'><tfoot id='IXLHr'></tfoot><dl id='IXLHr'><fieldset id='IXLHr'></fieldset></dl></div>
                    <legend id='IXLHr'><style id='IXLHr'><dir id='IXLHr'><q id='IXLHr'></q></dir></style></legend>
                    • <bdo id='IXLHr'></bdo><ul id='IXLHr'></ul>

                            <tbody id='IXLHr'></tbody>
                          <tfoot id='IXLHr'></tfoot>