如何使用Pygal在Python中可视化Treemap?

如何使用Pygal在Python中可视化Treemap?

可视化数据是一个重要的步骤,因为它可以帮助我们在不看复杂的底层工作和执行复杂的计算的情况下理解数据正在发生什么。

Pygal是一个开源的Python包,可以帮助创建交互式图表和SVG(可伸缩矢量图形)图像。SVG指动态生成带有给定数据的动画图形。这些图表的SVG图像可以根据我们的要求使用和定制。这些下载的图像也可以嵌入到各种项目、网站等中。

使用Pygal可以轻松地创建交互式和定制的图表。可使用Pygal创建条形图、直方图、折线图等。

Treemap用于表示嵌套性质的数据。它表示为矩形。地图的大小表示数据集中存在的值。地图大小越大表示数据点的值越高。

可以使用以下命令在Windows上安装Pygal包 –

pip install Pygal
Python

让我们了解如何使用Pygal创建Treemap –

更多Python相关文章,请阅读:Python 教程

例子

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

treemap = pygal.Treemap(height=400,width = 300,style=custom_style)
treemap.title = "Treemap "
treemap.add("label 1", [0.4,0.5,0.6, 0.7])
treemap.add("label 2", [1.2,1.3,1.4])
treemap.add("label 3", [1.5,1.6,1.9])
treemap.add("label 3", [1.8,1.9,2.0,2.1,2.2])

treemap.render_in_browser()
Python

输出

如何使用Pygal在Python中可视化Treemap?

解释

  • 所需的包被导入到环境中。

  • 调用了pygal.Treemap函数并传入一些参数。

  • 将其分配给一个变量,该变量用于添加特征。

  • 定义了Treemap的颜色。

  • 还定义了图形的高度和宽度。

  • 定义了Treemap的标题和值。

  • 调用“render_in_browser”函数在浏览器中绘制生成的Treemap。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册