This document provides an overview of data visualization and narrative concepts. It begins by defining visualization and its functions, including using images, diagrams and animations to communicate information clearly and efficiently. It then discusses visualization processes like acquiring, cleaning and filtering data. Different visualization types are explained for relating different types of data. Theories of visualization as visual communication are also covered, looking at how visualization can frame information for observers. Overall, the document presents fundamental concepts, functions, processes and theories of data visualization and narrative.