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()
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()
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()
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()