If you have Automation features activated, you can define Scenario steps to re-run a Python notebook and refresh it on a Dashboard. That would use plotly, ggplot, matplotlib or any of your favorite plotting library. Documentation is here: https://doc.dataiku.com/dss/latest/scenarios/steps.html#refresh-notebook-insight