我有以下代码,我在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) 我在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?