Information visualization is a process of visualizing numeric and categorical data to assist humans with superior apprehension of data which can be accomplished by data visualization. This thesis investigates the relation and dissimilarities between information and data visualization and the tools and programming languages’ libraries to provide depictions of data, importance of visualizing information and its applications in real world problems. The distinction between the terms, charts and graphs will also be elucidated. Furthermore, in the thesis we have illustrated a various array of datasets using different types of charts and graphs such as violin, funnel and radar charts. In the end, this thesis demonstrates that in the realm of visualization each chart and plot has one or more diverse characteristics and is utilized based on the sort of the dataset and number of variables.