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

Pygal có thể được sử dụng như thế nào để tạo ra các biểu đồ chấm 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 thẳng và hơn thế nữa. Biểu đồ chấm có thể hiểu là một biểu đồ thống kê giúp hiển thị dữ liệu dưới dạng một dấu chấm. Kích thước của điểm dữ liệu trong biểu đồ chấm biểu thị các giá trị. Giá trị của điểm dữ liệu càng cao, kích thước của dấu chấm càng lớn.

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 đồ Kênh bằng Pygal -

Ví dụ

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

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

dot_chart.render_in_browser()

Đầu ra

Pygal có thể được sử dụng như thế nào để tạo ra các biểu đồ chấm trong Python?

Giải thích

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

  • Hàm pygal.Dot đượ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 ô Chấm đượ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 ô Chấm được xác định.

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