Data visualization is the graphical representation of data and information. It is used to communicate complex data insights and patterns in an intuitive and easy-to-understand format. Common data visualization techniques include bar charts, pie charts, scatterplots, and heat maps.