Generating Plots with MatplotlibOnline Event

Europe/Berlin
Fredo Erxleben (Helmholtz-Zentrum Dresden-Rossendorf), HIFIS Noreply Bot (Functional Account)
Description

General Information

LanguageEnglish
LevelIntermediate
CostFree

 

 

 

Content

This course will give a hands-on introduction to the data plotting framework Matplotlib.

 

This framework is written in Python and very popular in the Data Science areas thanks to its wide variety of functionality.

In the workshop a fundamental introduction will be given and afterwards a guided exercise allows the participants to gain experience at their own pace while having the instructors available for quick feedback and advice.

Required Tools/Knowledge

  • A basic knowledge of the Python language (variables, functions, loops, conditions)
  • A working Python setup (The instructors will use Thonny for the workshop but you can bring whatever suits you)
  • The matplotlib package should be installed
  • Installing the pandas package is strongly recommended since most plotting data is generated by it.

Registration

To register for the course, please log in via the Helmholtz AAI (Step-by-step Instructions). If you do not have an account yet, the AAI will guide you through the setup process.

Registration period: 2023-02-27 to 2023-03-05

    • 09:00 09:15
      Welcome and Introdoction 15m
    • 09:15 10:30
      Theory
      • 09:15
        About Matplotlib 15m

        A quick general introduction to the framework.

      • 09:30
        Introducing Pyplot 20m

        Getting to know the commonly used helper functions to quickly generate basic plots.

      • 09:50
        Multiple Plots 20m

        Learn how to organize multiple plots within one figure.

      • 10:10
        The Object-oriented Style 10m

        A quick introduction to alternative approaches for using matplotlib

      • 10:20
        Matplotlib + Pandas 10m

        Learn how to combine the plotting framework with the data processing framework pandas

    • 10:30 11:00
      Breakfast 30m
    • 11:00 11:15
      Questions & Answers 15m
    • 11:15 11:30
      Introduction to the Exercise 15m
    • 11:30 17:00
      Hands-on Session
      • 11:30
        Part 1 1h

        Get a first hands-on experience with some introductory tasks.

      • 12:30
        Lunch 1h
      • 13:30
        Part 2 1h 30m

        Explore various aspects of the plotting framework to fine-tune your visualization

      • 15:00
        Coffee 30m
      • 15:30
        Part 3 1h 30m

        Tackle more tricky plots that require additional efforts to get realized.