Data Studio is a great tool to create visualizations of any kind. Its usefulness comes from the fact that even a non technical person can easily understand and create visualization, with some basic understanding of the platform concepts and the rest is drag and drop.
Data Studio had only one major disadvantage for me. Since I have created visualizations with D3.js and Chart.js, I really liked the customization that a particular chart can have, be it animations or on hover effects.
There was no room in data studio to have custom built charts for a specific report, until data studio added the option for community visualizations.
Using this feature one can use any chart library for building visualizations and create a generic set of options in data studio to even customize that. It was looking so cool in theory and I wanted to try it out and eventually got the chance too.
If you will dive into the docs you will find the following three steps to create a community visualization-
There is one final part after this, you can share your visualization after publishing, if you think it’s generic enough to support multiple use cases and other people can take benefit from it.
This is why the name starts with Community 😬
Adding my Github Repo link for the community to use: https://github.com/mdshamoon/data-studio-visualization