Data visualization is the graphical presentation of information, with the goal of providing viewer with a qualitative understanding and communicates information clearly. Why Do We Need It? Visual communication is the most powerful medium for transferring volumes of information. Human brain quickly recognizes, stores and recalls images, seamlessly and subconsciously cementing ideas in long-term memory. [...]