GridStats is the easiest way to create engaging visuals displaying your data or stats. It allows you to change between different visuals, graph types, and change your data to accommodate for your audience and drive engagement and interaction.
If user can link to Notion and automatically reflect data from there, and furthermore, embed into Notion as a widget, you can have many Notion users as customers.
However, it would be better to have multiple widgets instead of one.
I recommend that you provide this before the notion chart is released, because once the notion chart comes out, it may be able to do this with Notion alone.