คู่มือการใช้งานระบบบริการแสดงกราฟจากข้อมูล

1. แนะนำระบบบริการแสดงกราฟจากข้อมูล

ระบบบริการแสดงกราฟจากข้อมูล (Chart-io) เป็นบริการที่สร้างบนเว็บที่สร้างภาพแผนภูมิได้ทันที รูปภาพเหล่านี้เหมาะสำหรับการฝังในเอกสาร, อีเมล, และรูปแบบอื่นๆ แผนภูมิถูกเรนเดอร์โดยระบบ ซึ่งเป็นไลบรารีการสร้างแผนภูมิที่สำนักงานสถิติแห่งชาติได้จัดทำขึ้น

เริ่มต้นใช้งาน

Chart-io ทำงานโดยใช้การกำหนดค่า Chart.js และแสดงผลเป็นรูปภาพ คุณสามารถส่งการกำหนดค่าแผนภูมิของคุณในรูปแบบ JSON หรือ Javascript โดยใช้ URL หรือผ่านคำขอ POST

ตัวอย่างเช่น ใช้การกำหนดค่า Chart แบบง่ายๆ นี้:

                
    {
      "type": "bar", // แสดงผลแบบ Bar
      "data": {
        "labels": ["2020", "2021", "2022", "2023", "2024"], // ตั้งค่าข้อความแกน X
        "datasets": [
          {
            "label": "ผู้ใช้งาน", // ตั้งชื่อ dataset เป็น ‘ผู้ใช้งาน’
            "data": [24, 75, 36, 9, 14] // เพิ่มข้อมูลบนแผนภูมิ
          }
        ]
      }
    }
                
              

ตัวอย่างเช่น ใช้การกำหนดค่า Chart แบบง่ายๆ นี้:

1.1 การใช้ API

การใช้ API รองรับทั้งวิธี GET และ POST พารามิเตอร์เหล่านี้ให้การควบคุมขนาด ความละเอียด พื้นหลัง ของแผนภูมิ:

ตัวแปร (Parameter) รูปแบบ (Type) คำอธิบาย (description)
chart string ชุดคำสั่งที่ใช้สำหรับแสดงผล ให้เป็นแผนภูมิจะอยู่ในรูปแบบของ Javascript หรือ JSON
width integer ความกว้างของรูป (pixels) ค่าตั้งต้น 500
height integer ความสูงของรูป (pixels) ค่าตั้งต้น 300
backgroundColor string หน่วยเป็น RGB, HEX, HSL, หรือชื่อของสีโดยมีค่าตั้งต้นเป็นไม่มีสี
format string png, webp, svg, หรือ pdf. โดยมีค่าตั้งต้นเป็น png
encoding string url หรือ base64. โดยมีค่าตั้งต้นเป็นurl

ข้อมูล

เรียนรู้เพิ่มเติมเกี่ยวกับพารามิเตอร์ API และ POST endpoint