示例#1
0
 def get_ideas_count_by_fi_chart(self, width):
     labels = []
     values = []
     for __, fullname, total_ideas, __ in self.get_ideas_count_by_fi():
         formated_name = fullname
         values.append(int(total_ideas))
         labels.append(u'%s' % (formated_name.capitalize()))
     chart = BarChart(reversed(labels), reversed(values), legend=True,
                      width=width, height=40 + len(labels) * 16)
     return chart.get_png()
示例#2
0
    def get_ideas_count_by_domain_chart(self, width):
        labels = []
        values = []

        for __, domain, nb in self.get_ideas_count_by_domain():
            values.append(int(nb))
            labels.append(u'%s' % (_(domain)))

        chart = BarChart(reversed(labels), reversed(values), legend=True,
                         width=width, height=40 + len(labels) * 16)
        return chart.get_png()
示例#3
0
 def get_ideas_count_by_fi_chart(self, width):
     labels = []
     values = []
     for __, fullname, total_ideas, __ in self.get_ideas_count_by_fi():
         formated_name = fullname
         values.append(int(total_ideas))
         labels.append(u'%s' % (formated_name.capitalize()))
     chart = BarChart(reversed(labels),
                      reversed(values),
                      legend=True,
                      width=width,
                      height=40 + len(labels) * 16)
     return chart.get_png()
示例#4
0
    def get_ideas_count_by_domain_chart(self, width):
        labels = []
        values = []

        for __, domain, nb in self.get_ideas_count_by_domain():
            values.append(int(nb))
            labels.append(u'%s' % (_(domain)))

        chart = BarChart(reversed(labels),
                         reversed(values),
                         legend=True,
                         width=width,
                         height=40 + len(labels) * 16)
        return chart.get_png()