2016-07-25 3 views
1

나는 python으로 reportlab을 사용하여 간단한 차트를 만들려고합니다.Reportlab에서 글꼴 크기를 설정하는 방법이 있습니까?

x와 y라는 제목의 차트를 만들었지 만 글꼴은 작게 보입니다.

글꼴을 굵게 변경하고 글꼴 크기를 늘리고 싶습니다.

여기 내 코드입니다. 내가 해결할 수 캔버스를 사용하는 경우

def DrawPowerChart(self): 

    arrX = [0]*6 
    arrY = [0]*3 
    for i in range(6): 
     arrX[i] = i * 60 
    for i in range(3): 
     arrY[i] = i * 40  

    drawing = Drawing(400,400) 

    self.data = [ 
     ((10,30), (40,3), (70,72), (100,33), (130,14), (160,52), (190,68), (220,37),(250,70),(280,80)) 
    ] 

    lp = LinePlot() 
    lp.x = 50 
    lp.y = 50 
    lp.height = 300 
    lp.width = 300 
    lp.data = self.data 
    lp.joinedLines = 3 
    lp.lines[0].strokeWidth = 4 
    lp.strokeColor = colors.black 
    lp.xValueAxis.valueMin = 0 
    lp.xValueAxis.valueMax = 300 
    lp.yValueAxis.valueMin = 0 
    lp.yValueAxis.valueMax = 80 
    lp.xValueAxis.valueSteps = arrX 
    lp.yValueAxis.valueSteps = arrY 
    drawing.add(String(360,40,"Time(s)")) #this is label x 
    drawing.add(String(30,370,"Power(W)")) #this is label y 

내가 알고하지만 난 차트 그림 자세한 내용은 ReportLab User Guide의 제목

답변

1

페이지를 참조하십시오 (95)를 포함하여 만들고 싶어.

d.add(String(150,100, 'Hello World', fontSize=18, fillColor=colors.red)) 
+0

이 페이지 118해야하지 : 여기 글꼴 크기 색상을 변경하는 방법의 예? – B8vrede

+0

내용이 변경되기 쉬운 URL에서 페이지 참조를 인용하는 것은 다소 바보였습니다. 내가 잘못된 번호를 인용했다면 수정에 대해 고마워한다. – holdenweb

관련 문제