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
输出: