The Census Bureau of India has been collecting data for languages spoken in India. According to the 2011 census there are 121 languages and 270 mother tongues which have more than 10000 speakers. There are 22 languages that are classified under eight schedule to the Constitution of India. The present visualization uses the data of the 22 languages spoken across India and presents it as a packed circle plot.
There are about 16 languages that belong to the Indo-Aryan family of languages. Hindi which is a part of the Indo-Aryan family, as expected, is spoken prominently in India. There are about 4 languages with Dravidian roots – Telugu, Tamil, Kannada and Malayalam.
The idea behind this visualization is to introduce the readers to packed circle. The packed circle can be generated in R but i have used Flourish to generate an interactive version. Packed circle provides a good method to represent grouped or hierarchy data. Since this version is interactive more information about the data or hierarchy can be revealed by clicking the outer circle. This method can also be used to represent hierarchy data.
The data used for the visualization can be accessed here.