Insomniac icon indicating copy to clipboard operation
Insomniac copied to clipboard

Analytics stopped working

Open fp231 opened this issue 3 years ago • 0 comments

Hi, i get the following error when trying to use analytics.py:

-- python3 analytics.py --account *accountname Traceback (most recent call last): File "analytics.py", line 216, in main() File "analytics.py", line 31, in main plot_followers_growth(sessions_week, pdf, username, Period.LAST_WEEK) File "analytics.py", line 126, in plot_followers_growth pdf.savefig() File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_pdf.py", line 2507, in savefig figure.savefig(self, format="pdf", **kwargs) File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 2094, in savefig self.canvas.print_figure(fname, **kwargs) File "/usr/lib/python3/dist-packages/matplotlib/backend_bases.py", line 2075, in print_figure **kwargs) File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_pdf.py", line 2565, in print_pdf self.figure.draw(renderer) File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper return draw(artist, renderer, *args, **kwargs) File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 1649, in draw renderer, self, artists, self.suppressComposite) File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 138, in _draw_list_compositing_images a.draw(renderer) File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper return draw(artist, renderer, *args, **kwargs) File "/usr/lib/python3/dist-packages/matplotlib/axes/_base.py", line 2628, in draw mimage._draw_list_compositing_images(renderer, self, artists) File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 138, in _draw_list_compositing_images a.draw(renderer) File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper return draw(artist, renderer, *args, **kwargs) File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1185, in draw ticks_to_draw = self._update_ticks(renderer) File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1023, in _update_ticks tick_tups = list(self.iter_ticks()) # iter_ticks calls the locator File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 971, in iter_ticks for i, val in enumerate(majorLocs)] File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 971, in for i, val in enumerate(majorLocs)] File "/usr/lib/python3/dist-packages/matplotlib/dates.py", line 610, in call return num2date(x, self.tz).strftime(self.fmt) File "/usr/lib/python3/dist-packages/matplotlib/dates.py", line 498, in num2date return _from_ordinalf(x, tz) File "/usr/lib/python3/dist-packages/matplotlib/dates.py", line 296, in _from_ordinalf 'expects datetime objects.'.format(ix)) ValueError: Cannot convert -1 to a date. This often happens if non-datetime values are passed to an axis that expects datetime objects.

Anyone having the same problem?

Best regards, Fabian

fp231 avatar Mar 02 '21 16:03 fp231