Ejemplo n.º 1
0
    def renderHTTP(self, ctx):
        request = inevow.IRequest(ctx)

        def outputData(fi):
            request.setHeader("content-type", "image/png")
            request.setHeader("content-length", str(len(fi)))

            return fi

        getArgs = request.args

        chart = WebUtils.createChart(getArgs)

        if chart:
            return outputData(chart.read())

        return "Invalid type"
Ejemplo n.º 2
0
 def PDFGraph(self, func, *a):
     I = Image(WebUtils.createChart(self.attributeDecoder(func(*a))))
     scale = 0.60
     I.drawWidth = scale * I.drawWidth
     I.drawHeight = scale * I.drawHeight
     return I