อยากทราบวิธี การเพิ่มคำว่า "บาท" ต่อท้ายข้อมูลตัวเลขในกราฟ PHP

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Patipat
PHP Super Member
PHP Super Member
โพสต์: 400
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

อยากทราบวิธี การเพิ่มคำว่า "บาท" ต่อท้ายข้อมูลตัวเลขในกราฟ PHP

โพสต์โดย Patipat » 19/06/2019 1:39 pm

พอดีได้กราฟแสดงข้อมูลเป็นจำนวนตัวเลขครับ แต่อยากได้คำว่า "บาท" ต่อจากตัวเลขครับ รูปตัวอย่างครับ
Selection_942.png
Selection_942.png (20.72 KiB) เปิดดู 117 ครั้ง

ต้องเขียน ในการต่อสตริงอย่างไรครับ ส่วนนี้โค้ด script ครับ

โค้ด: เลือกทั้งหมด

series: [{
        name: 'อัตราดอกเบี้ย',
        data: [<?php echo $vat?>], 
    }, {
        name: 'เงินต้น',
        data: [<?php echo $price?>]
    }]


** *[<?php echo $vat?>] โค้ดนี้แสดงค่าอัตราดอกเบี้ยในกราฟคือ 70,000 เลยอยากได้คำว่า "บาท" ต่อท้ายครับ


ส่วนนี้เป็นโค๊ดเต็มครับ

โค้ด: เลือกทั้งหมด

<script>
Highcharts.chart('container', {
    chart: {
        type: 'column'
    },
    title: {
        text: 'กราฟแสดงผล เปรียบเทียบอัตราดอกเบี้ยและเงินกู้สินเชื่อบ้าน'
    },
    xAxis: {
        categories: ['เงินทั้งหมด']
    },
    yAxis: {
        min: 0,
        title: {
            text: 'จำนวณเงิน'
        },
        stackLabels: {
            enabled: true,
            style: {
                fontWeight: 'bold',
                color: (Highcharts.theme && Highcharts.theme.textColor) || 'gray'
            }
        }
    },
    legend: {
        align: 'right',
        x: -30,
        verticalAlign: 'top',
        y: 25,
        floating: true,
        backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || 'white',
        borderColor: '#CCC',
        borderWidth: 1,
        shadow: false
    },
    tooltip: {
        headerFormat: '<b>{point.x}</b><br/>',
        pointFormat: '{series.name}: {point.y}<br/>Total: {point.stackTotal}'
    },
    plotOptions: {
        column: {
            stacking: 'normal',
            dataLabels: {
                enabled: true,
                color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white'
            }
        }
    },
    series: [{
        name: 'อัตราดอกเบี้ย',
        data: [<?php echo $vat?>],
    }, {
        name: 'เงินต้น',
        data: [<?php echo $price?>]
    }]

});

</script>
If you fall, let you stand. :)

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 9653
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: อยากทราบวิธี การเพิ่มคำว่า "บาท" ต่อท้ายข้อมูลตัวเลขในกราฟ PHP

โพสต์โดย tsukasaz » 19/06/2019 1:50 pm

ลองเพิ่ม format: '{y} บาท' ใน dataLabels

โค้ด: เลือกทั้งหมด

 plotOptions: {
        column: {
            stacking: 'normal',
            dataLabels: {
                enabled: true,
                color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white',
                format: '{y} บาท'
            }
        }
    },
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Patipat
PHP Super Member
PHP Super Member
โพสต์: 400
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

Re: อยากทราบวิธี การเพิ่มคำว่า "บาท" ต่อท้ายข้อมูลตัวเลขในกราฟ PHP

โพสต์โดย Patipat » 19/06/2019 1:53 pm

ได้แล้วครับผม ขอบคุณครับผม :-o :lol: :like:
Selection_943.png
Selection_943.png (22.73 KiB) เปิดดู 113 ครั้ง
If you fall, let you stand. :)


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 41 และ บุคคลทั่วไป 0 ท่าน