차트를 만들고 있는데요.. 채택완료
차트를 만들고 있는데요..
천단위 컴마를 찍으려고 하는데...
</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( [인수값] ))
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
다둥이아빠
2년 전
return 1 < a.datasets.length && (n += '' + t + ""), n += '' + o + ""
여기에서
return o.replace(/\B(?=(\d{3})+(?!\d))/g, ",") + "원"; } },
하니 되네요.~ @_@
답변감사합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
채택
채택
채택
채택
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
채택
채택
채택
채택