如何在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'))

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

funnel_chart.render_in_browser()

輸出

解釋

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

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

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

  • 定義漏斗圖的顏色。

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

  • 定義漏斗圖的標題和值。

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

更新於:2021年1月19日

158 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告