小编use*_*897的帖子

Python- Reportlabs - 在2个不同的页面中保存2个不同的图形?

我有以下代码,我在PDF中绘制垂直条形图和折线图.

如何将这两个图表保存在PDF的2个不同页面中.我看到它可以使用 -

c = canvas.Canvas("hello.pdf")
hello(c)
c.showPage()
c.save()
Run Code Online (Sandbox Code Playgroud)

但是,我没有使用Canvas,而是使用showPage() 不存在哪种方法的Drawing对象.

如何将2个图表保存在PDF的2个不同页面中?右边第二个图(折线图)与第一个图(垂直条形图)重叠,从而阻碍了条形图.

这是我的代码.

from reportlab.graphics.shapes import Drawing
from reportlab.graphics.charts.barcharts import VerticalBarChart

drawing = Drawing(400, 200)
data = [
(13, 5, 20, 22, 37, 45, 19, 4),
(14, 6, 21, 23, 38, 46, 20, 5)
]
bc = VerticalBarChart()
bc.x = 50
bc.y = 50
bc.height = 125
bc.width = 300
bc.data = data
#bc.strokeColor = colors.black
bc.valueAxis.valueMin = 0
bc.valueAxis.valueMax = 50
bc.valueAxis.valueStep = 10
bc.categoryAxis.labels.boxAnchor = 'ne' …
Run Code Online (Sandbox Code Playgroud)

python pdf reportlab

6
推荐指数
1
解决办法
1513
查看次数

在 Django 中设置组/用户的权限

我在auth_group桌子上有一个小组。我需要为组设置权限。表中有一组权限auth_permission。现在,如果我需要将所有权限映射到一个组,是否需要为每个权限添加不同的行,还是可以通过将所有权限添加为 1 和 0 的字符串来完成?

例如:- 我应该在表中添加条目作为

id,group_id,permission_id

1,1,1
2,1,2
3,1,3
4,1,4
Run Code Online (Sandbox Code Playgroud)

或者有什么办法,我可以在一个字符串中添加所有权限,例如1234,每个数字表示一个permission_id?

django django-permissions

4
推荐指数
1
解决办法
1445
查看次数

标签 统计

django ×1

django-permissions ×1

pdf ×1

python ×1

reportlab ×1