Re: get all values of data points above the line chart

Robin Becker <[email protected]>
Newsgroups gmane.comp.python.reportlab.user
Message-ID <[email protected]>
On 11/02/2014 11:18, Helga Peters wrote:
> Hello,
>
> Currently I am working on a mixed chart. Below find the first part of my
> chart:
.....
Helga, it's not clear what you mean by below chart etc etc. A simple box diagram 
of what you're trying to do or achieve

Also it's better if you provide a runnable example, from your code I constructed 
this

############################################
if __name__=='__main__':
	from reportlab.graphics.shapes import Drawing
	from reportlab.graphics.charts.barcharts import VerticalBarChart
	from reportlab.graphics.charts.linecharts import HorizontalLineChart
	from reportlab.lib import colors
	drawing = Drawing(250, 175)
	data = [ (3,3,3,10,14,1,1,1,11,13,12,7)  ]	# total

	lc = HorizontalLineChart()
	lc.x = 40
	lc.y = -175
	lc.height = 225
	lc.width = 610
	lc.data = data
	lc.joinedLines = 1
	lc.inFill = 1

	lc.categoryAxis.categoryNames = ['0:00','2:00','4:00',
			'6:00','8:00','10:00','12:00','14:00','16:00',
			'18:00','20:00','22:00']
	lc.valueAxis.valueMin = 0
	lc.valueAxis.valueMax = 15
	lc.lineLabelFormat = '%0.0f'
	lc.lineLabelNudge = 2
	lc.lines[0].strokeColor= colors.beige
	data3=[ (0,0,0,2,7,0,1,1,7,5,6,2),		# task1
				 (0,0,0,5,5,0,0,0,0,0,0,1),		 # task2
				 (0,0,0,0,0,0,0,0,2,6,4,1),		 # task3
				 (1,1,1,1,1,0,0,0,1,1,1,1),		 # task4
				 (1,1,1,1,1,0,0,0,1,1,0,1),		 # task5
				 (0,1,1,0,0,0,0,0,0,0,0,1),		 # task6
				 (0,0,0,1,0,1,0,0,0,0,1,0)		 # task7
		  ]
	bc = VerticalBarChart()
	bc.x = lc.x
	bc.y = lc.y
	bc.height = lc.height
	bc.width = lc.width
	bc.data = data3
	bc.categoryAxis.style = 'stacked'
	bc.valueAxis.valueMin = 0
	bc.valueAxis.valueMax = lc.valueAxis.valueMax
	bc.categoryAxis.visibleAxis =0
	bc.categoryAxis.categoryNames = None
	drawing.add(bc)
	drawing.save(formats=['pdf'],fnRoot='helga-000',outDir='/tmp')
############################################

but it's output in PDF doesn't give me much clue what you want to do.
-- 
Robin Becker
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.