Exemplo n.º 1
0
 def setColorScheme(self):
     keys = self._getDatasKeys()
     color = self.attrs.get('color', 'blue')
     r, g, b = hex2rgb(COLOR_SCHEMES.get(color, color))
     maxcolor = max(max(r, g), b)
     self.colorScheme = generateColorscheme(color, keys,
                                            maxcolor / (len(keys) or 1))
     for yfield in self.yfields:
         if yfield.get('color'):
             self.colorScheme[yfield.get('key', yfield['name'])] = hex2rgb(
                 COLOR_SCHEMES.get(yfield['color'], yfield['color']))
Exemplo n.º 2
0
 def setColorScheme(self):
     keys = self._getDatasKeys()
     color = self.attrs.get('color', 'blue')
     r, g, b = hex2rgb(COLOR_SCHEMES.get(color, color))
     maxcolor = max(max(r, g), b)
     self.colorScheme = generateColorscheme(color, keys,
             maxcolor / (len(keys) or 1))
     for yfield in self.yfields:
         if yfield.get('color'):
             self.colorScheme[yfield.get('key', yfield['name'])] = hex2rgb(
                     COLOR_SCHEMES.get(yfield['color'], yfield['color']))