Thailand 2563 National Census of Population and Housing Loading data... Console: shows data of the last clicked items Brief_Instruction Useful info.: ขออภัย Known errors: (1) จังหวัดสุรินทร์อยู่ในภาคตะวันออกเฉียงเหนือ แต่ใน application นี้จัดไว้ในภาคใต้ การประมวลผลสรุปของภาคใต้และภาคตะวันออกเฉียงเหนือจะผิดพลาดตามไปด้วย (ขอบคุณคุณสำเนียงผู้ค้นพบและรายงานความผิดพลาด) (2) รอรายงาน ... Potential uses/comments of/on this application: (Inaddition of just visualizing tree structure data) [1] User interface for tree structure data collection/editing [2] User interface for data access/viewing at any structure level [3] Development of what/if scenarios on tree structure data set [4] Access points to geospatial data retrieval processes [5] Use it as parts of data analyses [6] Many more. Search internet for them using "applications of treemap". [7] This is NOT geospatial, but this can be used along with maps in various forms. เกร็ดความรู้จากข้อมูลชุดนี้ 1. ในแต่ละท้องถิ่นมีผู้หญิงมีมากกว่าผู้ชายเป็นปกติ แต่ที่มุกดาหารมีหญิง/ชายเกือบเท่ากัน 2. กรุงเทพฯมีบ้านเยอะมาก เฉลี่ยแล้วบ้านหนึ่งหลังมีผู้อาศัยไม่ถึง 2 คน 3. ทั่วประเทศไทย เฉลี่ยแล้วบ้านหนึ่งหลังมีผู้อาศัย 2.43 คน 4. (ต่อ) ภาคกลาง:2.12 ภาคตอ.:1.81 ภาคตต.:2.49 ภาคใต้:2.65 ภาคเหนือ:2.34 ภาคตน.3.01 คน 5. เทศบาลตำบล(ทต.)หลายแห่งมีจำนวนครัวเรือนไม่ถึง 1000 หน่วย 6. ประชากรในเขตอำเภอ(อภ.) เป็นผู้อยู่นอกเขตองค์การปกครองส่วนท้องถิ่น (ทน. ทอ. ทต. อบต.) 7. จังหวัดสมุทรปราการมีประชาการในเขตอำเภอบางพลีมากกว่าในอำเภอเมือง จำนวนเป็น 2 เท่าโดยประมาณ 8. มีอีกมาก ผู้ใช้สามารถ click-and-read ที่แผนภูมิหรือ widgets แล้วอ่านข้อความใน console ความรู้จากการใช้ plotly.js (not other implementations) 1. ไม่ประหยัดข้อมูล ถ้าไม่ใช้รหัสย่อขนาดข้อมูลของงานนี้จะใหญ่เกินควร 2. ตัวอย่างที่สลับซับซ้อนแบบนี้หาดูเพี่อศึกษายากมาก 3. เรียนรู้ให้ใช้เป็นไม่ง่ายนัก 4. เป็นโอเพนซอร์สซอฟท์แวร์สำหรับการทำสมาร์ทชาร์ต (smart chart) ที่น่าใช้ 5. plotly.js = d3.js + stack.gl 6. บริษัทผู้ทำ plotly.js จำต้องจัดให้เป็นโอเพนซอร์สตามข้อบังคับของซอฟท์แวร์ต้นน้ำซึ่งเป็นโอเพนซอร์ส 7. มีผู้ใช้หลายคนกล่าวว่า documentation of plotly.js คุณภาพแย่ (Yes I confirm.) 8. งานชิ้นนี้มีการ optimize ขนาดข้อมูลอินพุทโดยใช้รหัสย่อแทนชื่อเต็มบางส่วน เช่น 14 แทน "พระนครศรีอยุธยา" (มีซ้ำ 50+ ครั้ง) 9. การใช้รหัสย่อแทนชื่อเต็มทำให้ต้องทำโปรแกรมส่วนอื่นชดเชยให้ค้นหาข้อมูลได้ง่ายขึ้น 10. การเพิ่ม performance ของงานนี้ยังสามารถทำได้อีกหลายแนวทาง 11. SVG (Scalable Vector Graphics) graphics is used in chart plotting คำถาม/ข้อสังเกต [1] จำนวนประชาการจากสำมะโนประชากรครั้งล่าสุด(2564) 66,171,439 ลดลงจากปีก่อนหน้า(66,186,727) เพราะสถานการณ์โรคระบาดที่ยังดำเนินอยู่ในขณะนี้ [2] ทำไมสำนักงานสถิติแห่งชาติ กรมการปกครอง ผู้ดูแลข้อมูลนี้ และหน่วยงานอื่นๆไม่ทำ Treemap chart แบบนี้เผยแพร่ข้อมูลของหน่วยงาน [3] Big Data Thailand https://bigdata.go.th/ มีเว็บไซต์ที่ดูอลังการมาก มีนักวิทยาศาสตร์ดาต้าเก่งๆหลายคน แต่ขาดทั้ง Big และ small data visualization [4] สมัยนี้ทุกหน่วยงาน/องค์กรเห็นความสำคัญของการประชาสัมพันธ์ต่างทุ่มเทกันมากในด้าน PR คุณภาพ/วิธีที่ใช้ประชาสัมพันธ์เป็นเครื่องสะท้อนผลงานองค์กร? [5] Do you agree that using Treemap Chart (by Swatchai ;p) in this application is cool? Click this button to expose extra tools: Make_Control_Widgets ... ©2022 Swatchai Kriengkraipet, Chulalongkorn University, Bangkok