如何在 Python 中使用 Pygal 生成點圖?


資料視覺化是一個重要的步驟,因為它有助於理解資料中正在發生的事情,而無需實際檢視其底層複雜的運作並執行復雜的計算。

Pygal 是一個開源的 Python 包,有助於建立互動式圖表和圖形的 SVG(可縮放向量圖形)影像。SVG 指的是使用給定資料動態生成動畫圖形。這些圖形的 SVG 影像可以根據我們的需求使用和自定義。SVG 影像具有高度的可擴充套件性,因此可以以高質量格式下載。這些下載的影像也可以嵌入到各種專案、網站等中。

這些互動式和自定義圖形可以在 Pygal 中輕鬆建立。Pygal 有助於建立條形圖、直方圖、折線圖等等。點圖可以理解為一種統計圖,它有助於將資料顯示為點。點圖中資料點的尺寸表示值。資料點值越高,點的尺寸越大。

可以使用以下命令在 Windows 上安裝 Pygal 包:

pip install Pygal

讓我們瞭解一下如何使用 Pygal 建立漏斗圖:

示例

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()

輸出

解釋

  • 將所需的包匯入到環境中。

  • 使用一些引數呼叫 pygal.Dot 函式。

  • 這被分配給一個變數,用於新增特性。

  • 定義點圖的顏色。

  • 還定義了圖形的高度和寬度。

  • 定義點圖的標題和值。

  • 呼叫 'render_in_browser' 函式以在瀏覽器中繪製生成的點圖。

更新於: 2021年1月19日

186 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.