Author list: Elias Castro Hernandez
Learning Goal(s): The goal of this series of notebooks is to provide users with the necessary foundations for building and understanding current state of the art visualizations. An additional aim is to provide users with an understanding of both the theory and techniques of various visualization paradigms. Finally, this series of notebooks seeks to provide sufficient knowledge to users so that they may build & evaluate various visualization systems, read & discuss visualization literature, and successfully convey visual information.
Keywords (Tags): data-visualization, matplotlib, matplotlib-tutorial, seaborn, seaborn-tutorial, visualizations, visual-storytelling, data-x, uc-berkeley-engineering
Prerequisite Knowledge: (1) Python, (2) Pandas
Target User: Data scientists, applied machine learning engineers, and developers
Copyright: Content curation has been used to expedite the creation of the following learning materials. Credit and copyright belong to the content creators used in facilitating this content. Please support the creators of the resources used by frequenting their sites, and social media.
The following notebooks were created for UC Berkeley's Data-X. They are intended to provide a rapid introduction to common python visualization libraries, as well as introduce the user to more advanced visualization libraries and engines. The notebooks are structured into 2 parts.
- Visualization Intro 1 -- Fundamental overview of data classification theory and how it relates to visualizations in practice.
- Visualization Intro 2 -- Explores various plotting libraries, introduces more advanced visualization libraries and state-of-the-art visualization paradigms.
1) Principles of Visualization: Data Types and Their Connection to Visualizations.
2) Overview of Matplotlib
3) Overview of Seaborn
I) Additional References and Resources
II) Visualization Galleries
0) Brief Overview of Data Types.
1) A Brief Tour of Python's Entry-Level Visualization Landscape.
2) Two Dynamic Visualization Libraries, Using Real-World Data.
3) One Plot: Static, Dynamic, and Interactive.
I) Additional References and Resources