4teamwork / ftw.linkchecker

0 stars 0 forks source link

Implement plotting functionality #102

Closed busykoala closed 4 years ago

busykoala commented 4 years ago

Matplotlib has a great interface working together with pandas. Therefore I chose to use this package for plotting the graphs.

Because we are still using Python 2.7 it was quite a pain to find versions that compile and/or work together.

Matplotlib is using the Agg backend because the CI does not support tkinter.

The graphs are plotted and then converted into base64. This allows rendering them within an image tag easily.

busykoala commented 4 years ago

I tried to address the changes requested. I hope this is what you meant.