示例#1
0
	def pie(self):
		plot = Pie(start_angle = 35, animate = True, values = [2, 3, pie_value(6.5, ('hello (6.5)', '#FF33C9', 24))], colours = ['#D01F3C', '#356AA0', '#C79810'], label_colour = '#432BAF')
		plot.set_tooltip('#val# of #total#<br>#percent# of 100%')
		plot.set_gradient_fill(True)
		plot.set_on_click('plot1')
		plot.set_no_labels(False)
		
		chart = openFlashChart.template("Pie chart")
		chart.add_element(plot)
		
		return chart.encode()
示例#2
0
    def pie(self):
        plot = Pie(
            start_angle=35,
            animate=True,
            values=[2, 3, pie_value(6.5, ('hello (6.5)', '#FF33C9', 24))],
            colours=['#D01F3C', '#356AA0', '#C79810'],
            label_colour='#432BAF')
        plot.set_tooltip('#val# of #total#<br>#percent# of 100%')
        plot.set_gradient_fill(True)
        plot.set_on_click('plot1')
        plot.set_no_labels(False)

        chart = openFlashChart.template("Pie chart")
        chart.add_element(plot)

        return chart.encode()
示例#3
0
	def pie(self,search_result,title):
		plot = Pie(start_angle = 35, animate = True,  label_colour = '#432BAF')
		values = []
		colours = []
		count = 0
		for row in search_result:
			count+=1
			values.append(pie_value(int(row[1]),(row[0],None,None)))
			colours.append(colorArr[count/len(colorArr)])
		if not search_result:
			values.append(pie_value(1,("None",None,None)))
			colours.append(colorArr[count/len(colorArr)])
		plot.set_values(values=values)
		plot.colours = colours
		plot.set_tooltip('#val# of #total#<br>#percent# of 100%')
		plot.set_gradient_fill(True)
		plot.set_on_click('plot1')
		plot.set_no_labels(False)

		chart = openFlashChart.template(u''+title+'')
		chart.add_element(plot)

		return chart.encode()
示例#4
0
    def pie(self, search_result, title):
        plot = Pie(start_angle=35, animate=True, label_colour='#432BAF')
        values = []
        colours = []
        count = 0
        for row in search_result:
            count += 1
            values.append(pie_value(int(row[1]), (row[0], None, None)))
            colours.append(colorArr[count / len(colorArr)])
        if not search_result:
            values.append(pie_value(1, ("None", None, None)))
            colours.append(colorArr[count / len(colorArr)])
        plot.set_values(values=values)
        plot.colours = colours
        plot.set_tooltip('#val# of #total#<br>#percent# of 100%')
        plot.set_gradient_fill(True)
        plot.set_on_click('plot1')
        plot.set_no_labels(False)

        chart = openFlashChart.template(u'' + title + '')
        chart.add_element(plot)

        return chart.encode()