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

    • 1
      Welcome and Introdoction
    • Theory
      • 2
        About Matplotlib

        A quick general introduction to the framework.

      • 3
        Introducing Pyplot

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

      • 4
        Multiple Plots

        Learn how to organize multiple plots within one figure.

      • 5
        The Object-oriented Style

        A quick introduction to alternative approaches for using matplotlib

      • 6
        Matplotlib + Pandas

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

    • 10:30
      Breakfast
    • 7
      Questions & Answers
    • 8
      Introduction to the Exercise
    • Hands-on Session
      • 9
        Part 1

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

      • 12:30
        Lunch
      • 10
        Part 2

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

      • 15:00
        Coffee
      • 11
        Part 3

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