def margins_test(): G = Line([[8,12,11,16,22],[7,8,10,12,19,23]], encoding='simple') #实际数据 G.size(1000, 200) #整个图大小 G.label(1,5,10,20,40,60,100,160,260,420,68,1100,1780) #下标量 G.fill('bg', 's', 'e0e0e0') #背景 G.color('black', 'blue') #线颜色 G.margin(20,20,20,30,80,20) #图位置 G.legend('Merge', 'BigTable') #线标签 print G
def fill(self): # Fill the chart/background using chf, add axes to show bg G = Line(['pqokeYONOMEBAKPOQVTXZdecaZcglprqxuux393ztpoonkeggjp']) G.color('ff0000') G.line(4, 3, 0) G.axes.type('xy') G.axes.label(1, 2, 3, 4, 5) G.axes.label(None, 50, 100) G.fill('c', 'lg', 45, 'ffffff', 0, '76A4FB', 0.75) G.fill('bg', 's', 'EFEFEF') return G
def line_test(): G = Line([[0,10,20], [0,20,25]], encoding='text') #数据 simple模式和text模式 G.size(1000, 200) #整个图的大小 G.axes.type('xy') #XY两轴,可用xyz G.axes.label(0, 30) #设置0(x)轴标签 #G.axes.label(1, '5', '10', '15', '20', '25', '30') #设置1(Y)轴标签 #G.axes.range(0, 0, 5, 1) #设置0(x)轴范围 G.axes.range(1, 0, 50) #设置1(Y)轴范围 G.scale(0, 50) #设置放大比率,最小最大 G.fill('bg', 's', 'e0e0e0') #背景色 G.color('black', 'blue') #两条线的颜色 G.margin(20, 20, 20, 30, 80, 20) #表在图中的位置 G.legend('Merge', 'BigTable') #两标签名字 G.show() #网页显示