Data visualization is a powerful skill for the demonstration of meaningful data insights in an interactive and effective way. In this survey article, we collected 70 articles from last five years (2017- 2022) to identify, classify, and investigate the various scopes, aspects and theories of data visualization. We also investigated the powerful applications of data visualization in various domains and fields such as visualization apps for health sector, Internet of things (IoTs), business dashboards, urban traffic management, smart buildings and environmental data visualization. However, after thorough investigation and classification, we conclude that, a comprehensive study is still missing about interactive, effective and efficient data visualization survey explaining basic current state-of-the-art best interactive visualization techniques, web-based tools and platforms, best performance theories, data structures and algorithms. In this survey article, we perform a thorough investigation to fill the gap on theoretical, analytical, statistical models and techniques for improving the performance of visualization. Current primary and domain specific future challenges are also reviewed, and related future research directions and opportunities are recommended.