simplecharts

SVG charts without dependencies
git clone https://git.ce9e.org/simplecharts.git

commit
aa9320d35468bf14476e4cde317cdf4ae850a855
parent
5d533f793a725a77fba02a1a9b092f5df2e275e4
Author
Tobias Bengfort <bengfort@mpib-berlin.mpg.de>
Date
2019-02-19 13:27
fix optional legend

Diffstat

M chart.py 7 ++++---

1 files changed, 4 insertions, 3 deletions


diff --git a/chart.py b/chart.py

@@ -160,11 +160,12 @@ class BaseRenderer:
  160   160             max_value = max(max(row['values']) for row in data['rows'])
  161   161         max_value = round_max(max_value)
  162   162 
   -1   163         legend = data.get('legend', [])
  163   164         content = ''
  164   165         content += self.render_axes(data['rows'], max_value)
  165    -1         if 'legend' in data:
  166    -1             content += self.render_legend(data['legend'])
  167    -1         content += self.render_rows(data['rows'], data['legend'], max_value)
   -1   166         if legend:
   -1   167             content += self.render_legend(legend)
   -1   168         content += self.render_rows(data['rows'], legend, max_value)
  168   169 
  169   170         return self.element(
  170   171             'svg',