Can we do everything with plotly.py? Most stuff is done using Plotly (either the JS version or plotly.express aka plotly.py). We use chart.js for the format counts pie chart, but that might be able to be replaced with the use of Plotly.
https://plotly.com/python/pie-charts/