jira-agile-metrics: Throughput Calculation Error
Hi,
i’m running into the following error. It seems that the generated image size is too big.
[2020-09-24 12:51:12 ERROR] Writing file for ThroughputCalculator failed with a fatal error. Attempting to run subsequent writers regardless.
Traceback (most recent call last):
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/jira_agile_metrics/calculator.py", line 56, in run_calculators
c.write()
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/jira_agile_metrics/calculators/throughput.py", line 38, in write
self.write_chart(data, self.settings['throughput_chart'])
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/jira_agile_metrics/calculators/throughput.py", line 103, in write_chart
fig.savefig(output_file, bbox_inches='tight', dpi=300)
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/matplotlib/figure.py", line 2311, in savefig
self.canvas.print_figure(fname, **kwargs)
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/matplotlib/backend_bases.py", line 2210, in print_figure
result = print_method(
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/matplotlib/backend_bases.py", line 1639, in wrapper
return func(*args, **kwargs)
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py", line 509, in print_png
FigureCanvasAgg.draw(self)
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py", line 402, in draw
self.renderer = self.get_renderer(cleared=True)
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py", line 418, in get_renderer
self.renderer = RendererAgg(w, h, self.figure.dpi)
File "/Users/davidmoeller/Developer/agile_metrics/venv/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py", line 96, in __init__
self._renderer = _RendererAgg(int(width), int(height), dpi)
ValueError: Image size of 15443364x1476 pixels is too large. It must be less than 2^16 in each direction.
Did this happen in the past? Is there an easy way of solving it?
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 17 (14 by maintainers)
Commits related to this issue
- Remove throughput chart annotations The annotations in the chart cause an issue where the chart cannot render because it's too large. This has been outlined in [1]. The error is: ValueError: Image s... — committed to odyssey4me/jira-agile-metrics by odyssey4me 4 years ago
- Removed the conversion of the date value to ordinal. Believe this was putting data point labels far away from data point coordinates — committed to DeloitteDigitalUK/jira-agile-metrics by marshall-levesque-nextgen 3 years ago
My team and I faced this same issue. I think this fixes it: https://github.com/DeloitteDigitalUK/jira-agile-metrics/pull/44