如何在 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')) 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.line 函式。
將其分配給一個變數,用於新增特性。
定義折線圖的顏色。
還定義了圖形的高度和寬度。
定義折線圖的標題和值。
呼叫“render_in_browser”函式以在瀏覽器中繪製生成的折線圖。
廣告