📜  Pygal中的漏斗图

📅  最后修改于: 2022-05-13 01:55:18.161000             🧑  作者: Mango

Pygal中的漏斗图

Pygal是一个Python模块,主要用于构建 SVG(Scalar Vector Graphics)图形和图表。 SVG 是 XML 格式的基于矢量的图形,可以在任何编辑器中进行编辑。 Pygal 可以用最少的代码行来创建易于理解和编写的图形。

Pygal 中的漏斗

漏斗图是一种图表类型,通常用于表示主要在销售和服务过程中的各个阶段,并允许显示每个阶段的收入金额。此图表对于识别组织销售和服务进度中的潜在错误非常有益。漏斗图类似于堆积条形图。漏斗图有助于汇总数据并跟踪销售转化率和保留率。此外,它还可用于跟踪业务战略的成功。它可以使用Funnel()方法创建。

句法:

funnel_chart = pygal.Funnel()

示例 1:

# importing pygal
import pygal
  
# creating the chart object
funnel = pygal.Funnel()
  
# naming the title
funnel.title = 'Funnel'        
  
# Random data
funnel.add('A', [26, 22, 39, 39, 32, 30, 33, 24, 24, 30])
funnel.add('B', [31, 40, None, None, None, None, 40, 32, 25, 31])
funnel.add('C', [37, 27, 31, 20, None, 32, 24, 39, 29, 22])
funnel.add('D', [38, None, 20, 29, 33, 23, 32, 33, 32, 23])
  
funnel

输出:

示例 2:

# importing pygal
import pygal
import numpy
  
  
# creating the chart object
funnel = pygal.Funnel()
  
# naming the title
funnel.title = 'Funnel'        
  
# Random data
funnel.add('A', numpy.random.rand(10))
funnel.add('B', numpy.random.rand(10))
funnel.add('C', numpy.random.rand(10))
funnel.add('D', numpy.random.rand(10))
  
funnel

输出: