📜  Pygal中的堆积折线图

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

Pygal中的堆积折线图

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

堆积折线图

堆叠折线图是一种折线图,其中线永远不会重叠,因为它们会相互放大。值表示在 y 轴上,类别显示在 x 轴上。但堆积折线图不能同时呈现正负值。渲染有助于更有效地表示图形。

句法:

line_chart = pygal.StackedLine(fill=True)

示例 1:

# importing pygal
import pygal
import numpy
  
  
# creating line chart object
line_chart = pygal.StackedLine(fill ="True")
  
# naming the title
line_chart.title = 'Stacked Line chart'
  
  
# adding lines
line_chart.add('A', numpy.random.rand(5))
line_chart.add('B', numpy.random.rand(5))
line_chart.add('C', numpy.random.rand(5))
line_chart.add('D', numpy.random.rand(5))
  
line_chart

输出:

示例 2:

# importing pygal
import pygal
import numpy
  
  
# creating line chart object
line_chart = pygal.StackedLine()
  
# naming the title
line_chart.title = 'Stacked Line chart'
  
  
# adding lines
line_chart.add('A', numpy.random.rand(5))
line_chart.add('B', numpy.random.rand(5))
line_chart.add('C', numpy.random.rand(5))
line_chart.add('D', numpy.random.rand(5))
  
line_chart

输出: