1
我想使用reportlab與python做簡單的圖表。有沒有辦法在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的標題
它不應該是118頁? – B8vrede
在內容可能發生變化的URL中引用頁面引用是非常愚蠢的。如果我引用了錯誤的數字,那麼請感謝您的更正。 – holdenweb