테스트 사이트 - 개발 중인 베타 버전입니다

차트를 만들고 있는데요.. 채택완료

다둥이아빠 2년 전 조회 1,233

차트를 만들고 있는데요..

천단위 컴마를 찍으려고 하는데...

</p>

<p>tooltips: {

                    callbacks: {

                        label: function(e, a) {

                            var t = a.datasets[e.datasetIndex].label || "",

                                o = e.yLabel,

                                n = "";

                            return 1 < a.datasets.length && (n += '<span class="popover-body-label mr-auto">' + t + "</span>"), n += '<span class="popover-body-value">' + o + "</span>"                      </p>

<p>                        }

                    }

                }

            },</p>

<p>

 

여기에다가 

 

</p>

<p> </p>

<p>tooltips: { callbacks: { label: function(tooltipItem, data) { //그래프 콤마 return tooltipItem.yLabel.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + "원"; } },</p>

<p>

 

이렇게 넣라고 하는데 어떻게 해야할까요???

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
복스리
2년 전

Jquery 를 사용해서 숫자에 콤마를 찍어보신는게 어떨까요?

 

// 자바스크립트 숫자를 문자열로 포맷팅

var num = 12345.6789;

var a = $.number(num); // "12,345"

var b = $.number(num, 3); // "12,345.67"

 

이거나..그누보드에서 제공하는 number_format 함수를 사용하면 어떨까요?

단 인수값이  String으로 하셔야 합니다.

예) number_format(String( [인수값] ))

 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

return 1 < a.datasets.length && (n += '' + t + ""), n += '' + o + ""

여기에서

 

return o.replace(/\B(?=(\d{3})+(?!\d))/g, ",") + "원"; } },

 

하니 되네요.~ @_@ 

 

답변감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인