Beispiel #1
0
leyenda.x = 370
leyenda.y = 0

leyenda.dx = 8
leyenda.dy = 8
leyenda.fontName = 'Helvetica'
leyenda.fontSize = 7
leyenda.boxAnchor = 'n'
leyenda.columnMaximum = 10
leyenda.strokeWidth = 1
leyenda.strokeColor = colors.darkgray
leyenda.deltax = 75
leyenda.deltay = 10
leyenda.autoXPadding = 5
leyenda.autoYPadding = 0
leyenda.yGap = 0
leyenda.dxTextSpace = 5
leyenda.alignment = 'right'
leyenda.dividerLines = 1 | 2 | 4
leyenda.dividerOffsY = 4.5
leyenda.subCols.rpad = 30

colores = [colors.blue, colors.red, colors.green, colors.yellow, colors.pink]
for i, color in enumerate(colores):
    tarta.slices[i].fillColor = color

leyenda.colorNamePairs = [(tarta.slices[i].fillColor,
                           (tarta.labels[i][0:20], '%0.2f' % tarta.data[i]))
                          for i in range(len(tarta.data))]