
Advanced plotting in Python
Summary
The advanced plotting in Python specialization course focuses on advanced plotting options in Python. We cover interactive plots and widgets, 3D visualizations, and the integration of plots in LaTeX documents using Overleaf and GIT.
The two key learning goals are to learn how to
- create every kind of plot that is useful for a scientific publication
- make these plots publication ready.
Target groups
The course is both suited for people familiar with regular 2D plots using Matplotlib who want to dive deeper into plotting and visualizing in Python.
For beginners with some experience in Python, the basic plotting part of the Python for Scientists course is also part of this course.
For people with no prior experience in Python, the Python for scientists course or the Python for Biologists course is the better choice as it covers a wide range of topics. The Advanced plotting course can then serve as an extension to both courses.
Course structure
The course is held in English and currently consists of 2 modules. Every module contains
- a 60-90 minute video lecture on moodle.training-scientists.de that the participants can watch when it suits them
- exercises for the participants to apply what they have learned
- a live Zoom tutorial to answer questions (90-120min)
Content
- interactive plots
- widgets
- 3D visualizations
- automatic integration of plots in LaTeX documents with Overleaf and GIT
- making plots publication ready