Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Pygal จะใช้สร้างแผนผังบรรทัดใน Python ได้อย่างไร


การแสดงข้อมูลเป็นขั้นตอนที่สำคัญ เนื่องจากจะช่วยให้เข้าใจสิ่งที่เกิดขึ้นในข้อมูลโดยไม่ต้องดูการทำงานที่ซับซ้อนด้านล่างและทำการคำนวณที่ซับซ้อน

Pygal เป็นแพ็คเกจ Python โอเพ่นซอร์สที่ช่วยในการสร้างพล็อตแบบโต้ตอบและรูปภาพ SVG (Scalar Vector Graphics) ของกราฟ SVG หมายถึงการสร้างกราฟเคลื่อนไหวแบบไดนามิกด้วยข้อมูลที่กำหนด

สามารถใช้และปรับแต่งรูปภาพ SVG ของกราฟได้ตามความต้องการของเรา รูปภาพ SVG สามารถปรับขนาดได้สูง จึงสามารถดาวน์โหลดในรูปแบบคุณภาพสูงได้ ภาพที่ดาวน์โหลดเหล่านี้สามารถฝังลงในโครงการ เว็บไซต์ และอื่นๆ ได้

กราฟเชิงโต้ตอบและกำหนดเองเหล่านี้สามารถสร้างได้อย่างง่ายดายใน Pygal Pygal ช่วยสร้างแผนภูมิแท่ง ฮิสโตแกรม พล็อตเส้น และอื่นๆ อีกมากมาย

แผนภูมิเส้นช่วยให้เข้าใจข้อมูลเป็นชุดของจุดข้อมูลบนเส้น

แพ็คเกจ Pygal สามารถติดตั้งได้โดยใช้คำสั่งด้านล่างบน Windows -

pip install Pygal

ให้เราเข้าใจวิธีการสร้างแผนภูมิเส้นโดยใช้ Pygal

ตัวอย่าง

import pygal
from pygal.style import Style
custom_style = Style(colors=('#E80080', '#404040', '#9BC850', '#E81190'))

line_chart = pygal.Line(height=400,width = 300,style=custom_style)
line_chart.title = "Line chart"
line_chart.add("label 1", [0.4, 0.45,0.5,0.56])
line_chart.add("label 2", [1.2, 1.3,1.4,1.45])
line_chart.add("label 3", [1.5,1.56,1.58,1.6])
line_chart.add("label 4", [0.7,0.8,0.9,1.0])

line_chart.render_in_browser()

ผลลัพธ์

Pygal จะใช้สร้างแผนผังบรรทัดใน Python ได้อย่างไร

คำอธิบาย

  • แพ็คเกจที่จำเป็นจะถูกนำเข้าสู่สภาพแวดล้อม

  • ฟังก์ชัน pygal.line ถูกเรียกด้วยพารามิเตอร์สองสามตัว

  • สิ่งนี้ถูกกำหนดให้กับตัวแปรที่ใช้เพื่อเพิ่มคุณสมบัติ

  • มีการกำหนดสีสำหรับกราฟเส้น

  • นอกจากนี้ยังกำหนดความสูงและความกว้างของกราฟอีกด้วย

  • มีการกำหนดหัวเรื่องและค่าสำหรับแผนผังเส้น

  • ฟังก์ชัน 'render_in_browser' ถูกเรียกเพื่อพล็อตกราฟเส้นที่สร้างขึ้นในเบราว์เซอร์