我使用Django和Reportlabs生成PDF格式的报告。我指的是this tutorial。在
我读了this thread和this thread,也就是说使用canv.showpage(),然后我就可以在1个pdf中组合2个图表,但是我仍然只得到代码中第二个图表,在我的例子中只有线图。在
如何将2个图表保存为1个pdf?在
这是我的密码。在import barchart
import linechart
from django.http import HttpResponse
from reportlab.graphics.shapes import Drawing
from reportlab.graphics.charts.barcharts import VerticalBarChart
from reportlab.graphics import renderPDF
from reportlab.pdfgen import canvas
def generate_report(request):
#instantiate a drawing object
canv = canvas.Canvas('output.pdf')#,pagesize=LETTER)
canv.setPageCompression(0)
d = barchart.MyBarChartDrawing()
#extract the request params of interest.
#I suggest having a default for everything.
if 'height' in request:
d.height = int(reque