def sample8b(): "Sample drawing with one xlog axis" drawing = Drawing(400,200) data = [[float(i)**2. for i in range(10, 1001, 10)], ] yAxis = LogYValueAxis() yAxis.configure(data) drawing.add(yAxis) return drawing
def sample9b(): lp = LinePlot() lp.yValueAxis = LogYValueAxis() lp.x += 20 lp.y += 20 lp.height = 250 lp.width = 350 data = [ [(i, float(i)**2.) for i in range(10, 1001, 10)], ] data.append([(i, float(i)**3.) for i in range(10, 1001, 10)]) data.append([(i, float(i)**1.6) for i in range(10, 1001, 10)]) lp.data = data lp.lines.strokeWidth = .2 lp.lines[0].strokeColor = colors.red lp.lines[1].strokeColor = colors.blue lp.lines[2].strokeColor = colors.green lp.xValueAxis.visibleGrid = 1 lp.xValueAxis.gridStrokeDashArray = [1, 1] lp.yValueAxis.visibleGrid = 1 lp.yValueAxis.visibleSubTicks = 1 lp.yValueAxis.visibleSubGrid = 1 lp.yValueAxis.gridStrokeDashArray = [1, 1] lp.yValueAxis.subGridStrokeDashArray = [1, 1] drawing = Drawing(400, 300) drawing.add(lp) return drawing
def sample9a(): lp = LinePlot() lp.yValueAxis = LogYValueAxis() lp.x += 20 lp.y += 20 data = [[(i, float(i)**2.) for i in range(10, 1001, 10)], ] data.append([(i, float(i)**3.) for i in range(10, 1001, 10)]) data.append([(i, float(i)**1.6) for i in range(10, 1001, 10)]) lp.data = data lp.lines.strokeWidth = .2 lp.lines[0].strokeColor = colors.red lp.lines[1].strokeColor = colors.blue lp.lines[2].strokeColor = colors.green drawing = Drawing(400,200) drawing.add(lp) return drawing