การแสดงข้อมูลเป็นขั้นตอนที่สำคัญ เนื่องจากจะช่วยให้เข้าใจสิ่งที่เกิดขึ้นในข้อมูลโดยไม่ต้องดูการทำงานที่ซับซ้อนด้านล่างและทำการคำนวณที่ซับซ้อน
Pygal เป็นแพ็คเกจ Python โอเพ่นซอร์สที่ช่วยในการสร้างพล็อตแบบโต้ตอบและรูปภาพ SVG (Scalar Vector Graphics) ของกราฟ SVG หมายถึงการสร้างกราฟเคลื่อนไหวแบบไดนามิกด้วยข้อมูลที่กำหนด สามารถใช้และปรับแต่งรูปภาพ SVG ของกราฟได้ตามความต้องการของเรา รูปภาพ SVG สามารถปรับขนาดได้สูง จึงสามารถดาวน์โหลดในรูปแบบคุณภาพสูงได้ ภาพที่ดาวน์โหลดเหล่านี้สามารถฝังลงในโครงการ เว็บไซต์ และอื่นๆ ได้
กราฟเชิงโต้ตอบและกำหนดเองเหล่านี้สามารถสร้างได้อย่างง่ายดายใน Pygal Pygal ช่วยสร้างแผนภูมิแท่ง ฮิสโตแกรม พล็อตเส้น และอื่นๆ อีกมากมาย
Treemap ถูกใช้เพื่อแสดงข้อมูลประเภทนั้นที่ซ้อนอยู่ในธรรมชาติ มันถูกแสดงเป็นรูปสี่เหลี่ยมผืนผ้า ขนาดของแผนที่แสดงถึงค่าที่มีอยู่ในชุดข้อมูล ขนาดของแผนผังต้นไม้ที่ใหญ่ขึ้นแสดงว่าค่าของจุดข้อมูลสูงขึ้น
แพ็คเกจ Pygal สามารถติดตั้งได้โดยใช้คำสั่งด้านล่างบน Windows -
pip install Pygal
ให้เราเข้าใจว่า Treemap ถูกสร้างขึ้นโดยใช้ Pygal ได้อย่างไร -
ตัวอย่าง
import pygal from pygal.style import Style custom_style = Style(colors=('#E80080', '#404040', '#9BC850', '#E81190')) treemap = pygal.Treemap(height=400,width = 300,style=custom_style) treemap.title = "Treemap " treemap.add("label 1", [0.4,0.5,0.6, 0.7]) treemap.add("label 2", [1.2,1.3,1.4]) treemap.add("label 3", [1.5,1.6,1.9]) treemap.add("label 3", [1.8,1.9,2.0,2.1,2.2]) treemap.render_in_browser()
ผลลัพธ์
คำอธิบาย
-
แพ็คเกจที่จำเป็นจะถูกนำเข้าสู่สภาพแวดล้อม
-
ฟังก์ชัน pygal.Treemap ถูกเรียกด้วยพารามิเตอร์สองสามตัว
-
สิ่งนี้ถูกกำหนดให้กับตัวแปรที่ใช้เพื่อเพิ่มคุณสมบัติ
-
มีการกำหนดสีสำหรับ Treemap
-
นอกจากนี้ยังกำหนดความสูงและความกว้างของกราฟอีกด้วย
-
มีการกำหนดชื่อเรื่องและค่าสำหรับ Treemap
-
ฟังก์ชัน 'render_in_browser' ถูกเรียกเพื่อพล็อต Treemap ที่สร้างขึ้นในเบราว์เซอร์