Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để Pygal có thể được sử dụng để tạo các đồ thị Gauge trong Python?


Trực quan hóa dữ liệu là một bước quan trọng vì nó giúp hiểu được những gì đang diễn ra trong dữ liệu mà không thực sự nhìn vào quá trình làm việc phức tạp bên dưới và thực hiện các phép tính phức tạp.

Pygal là một gói Python mã nguồn mở giúp tạo các ô tương tác và hình ảnh SVG (Scalar Vector Graphics) của biểu đồ. SVG đề cập đến việc tạo động các đồ thị động với dữ liệu đã cho. Những hình ảnh SVG của đồ thị này có thể được sử dụng và tùy chỉnh tùy theo yêu cầu của chúng tôi. Các hình ảnh SVG có khả năng mở rộng cao, do đó chúng có thể được tải xuống ở định dạng chất lượng cao. Những hình ảnh đã tải xuống này cũng có thể được nhúng vào các dự án, trang web khác nhau, v.v.

Các đồ thị tương tác và tùy chỉnh này có thể được tạo dễ dàng trong Pygal. Pygal giúp tạo biểu đồ thanh, biểu đồ, biểu đồ đường và hơn thế nữa.

Biểu đồ đo là sự kết hợp của biểu đồ hình tròn và biểu đồ hạt bột. Nó giúp trực quan hóa dữ liệu ở một giá trị cụ thể.

Gói Pygal có thể được cài đặt bằng lệnh dưới đây trên Windows -

pip install Pygal

Hãy để chúng tôi hiểu cách tạo biểu đồ Gauge bằng Pygal -

Ví dụ

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

gauge_chart = pygal.Gauge(height=400,width = 300,style=custom_style, human_readable=True)
gauge_chart.title = "Gauge plot"
gauge_chart.add("label 1", [0.4])
gauge_chart.add("label 2", [1.2])
gauge_chart.add("label 3", [1.5])
gauge_chart.add("label 3", [1.8])

gauge_chart.render_in_browser()

Đầu ra

Làm cách nào để Pygal có thể được sử dụng để tạo các đồ thị Gauge trong Python?

Giải thích

  • Các gói bắt buộc được nhập vào môi trường.

  • Cây kim tước. Hàm Gauge được gọi với một vài tham số.

  • Điều này được gán cho một biến được sử dụng để thêm các đặc điểm.

  • Màu sắc cho các ô Gauge được xác định.

  • Chiều cao và chiều rộng của biểu đồ cũng được xác định.

  • Tiêu đề và giá trị cho các lô Gauge được xác định.

  • Hàm ‘render_in_browser’ được gọi để vẽ biểu đồ Gauge đã tạo trong trình duyệt.