Lesson overview =============== During this week, we will introduce you to data visualization and some different modules that can be used to make data plots in Python. You can create simple plots directly from `Pandas `__, but in order to control many aspects of those plots we need to also know how to use the module hidden within plotting in Pandas called `matplotlib `__. Matplotlib is an extremely powerful and flexible plotting module, and as you will see, there are many excellent example plots available online to help you get started. 1. :doc:`Useful modules for plotting in Python ` 2. :doc:`Anatomy of a plot ` 3. :doc:`Basics of plotting with Matplotlib ` 4. :doc:`Connecting Matplotlib with plotly ` *(optional)* 5. :doc:`Advanced plotting with Pandas ` 6. :doc:`Exercise 7 ` 7. :doc:`Hints for Exercise 7 ` Learning goals -------------- After this weeks lesson your should be able to: - Make basic *x*-*y* plots of data using Pandas - Manipulate plot formatting - Save plots as image files