Matplotlib Practice Labs (Deprecated)
Beginner
This course contains lots of labs for Matplotlib, each lab is a small Matplotlib project with detailed guidance and solutions. You can practice your Matplotlib skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.
matplotlibpythondata-science
- Intro
- Syllabus
Demo Tight Layout
Print Stdout Sgskip
Visualizing Named Colors with Matplotlib
Adjusting Matplotlib Drawing Order
Matplotlib Plotting for Python Beginners
Matplotlib Legend Creation Tutorial
Creating a Line Plot with Dual Axes
Shade Regions with Fill_between
Adding Hyperlinks to Plots
Matplotlib Plot Sharing
Set and Get
Plot 3D Parametric Curves with Matplotlib
Polar Plot with Legend
Using Matplotlib's Step and Plot Functions
Matplotlib Custom Tickels
Create Visually Appealing Bar Charts with Matplotlib
Matplotlib Symmetric Log Plots
Configuring the Font Family in Matplotlib
Creating Matplotlib Subplots in Python
Plotting Exponential Decay with Matplotlib Semilog
Plotting Masked and NaN Values
Plotting Multiple Datasets
Customize Matplotlib Axis Tick and Grid
Fahrenheit Celsius Scales
PGF Preamble Sgskip
Matplotlib Plot Title Positioning
Matplotlib Data Visualization Tutorial
Customizing Matplotlib Visualizations in Python
Customizing Matplotlib Defaults with Python
Matplotlib Visualization Techniques for Data Analysis
Creating TickedStroke in Matplotlib
Create Sine Wave Sliders with Matplotlib
Matplotlib PGF Font Customization
Creating a Plot with Custom Fonts
Matplotlib Shared Axis
Creating Log-Log Plots
Creating Text and Mathtext Using Pyplot
Customize Text Styling in Matplotlib Plots
Differences Between \Dfrac and \Frac
Creating Matplotlib Legends for Data Visualization
Using Matplotlib's LaTeX for Math Typesetting
Create Matplotlib Plot Legends
Creating Matplotlib PathPatch Objects
Errorbar Subsampling with Matplotlib
Using Matplotlib Agg Backend for Image Generation
Color by Y-Value
Creating a Bezier Curve
Matplotlib Axisel Position
Add Colorbar to Matplotlib Plot
Clipping Images with Patches
Create 3D Plots with Error Bars in Python
Matplotlib: Error Bar Rendering on Polar Axis
Creating 3D Contour Visualizations
Create 3D Contour Plots with Matplotlib
Matplotlib Quiver Plot
Interpolation From Triangular to Quad Grid
Matplotlib Infinite Line Visualization
Matplotlib Radio Button Sine Wave Visualization
Matplotlib Path Effects Tutorial
Matplotlib 2D and 3D Plotting
Create Data Cursor with Matplotlib
Multiple Figs Demo
Matplotlib Hatch Textures for Plots
Creating Plots with Different Scales
Errorbar Limit Selection
Creating Sankey Diagrams
Setting Default Y-Axis Tickels on the Right
Controlling Matplotlib Tick Labels with Unicode
Python Matplotlib Plotting Basics
Matplotlib Text Object Concatenation
Create Streamplot with Matplotlib in Python
Matplotlib Table Function
Matplotlib Snapping Sliders
Multiple Y-Axis Plotting with Matplotlib
Plotting Histograms with Matplotlib
Vector Graphics Rasterization with Python
Drawing Shapes with Matplotlib in Python
Creating Matplotlib Horizontal and Vertical Axes
Simultaneous Cursor Display in Matplotlib
Moving X-Axis Tickels to the Top
Interactive Colormap Adjustment
Basic Errorbar Function
Create 3D Plots with Matplotlib in Python
Creating 3D Surface Plots with Matplotlib
3D Surface Plotting with Polar Coordinates
Combining Subplots with GridSpec
3D Contour Plotting with Matplotlib
Matplotlib 3D Quiver Plot
Matplotlib Figure and Axes Enter/Leave Events
Creating Contour Plots with Python Matplotlib
Plotting Categorical Data with Matplotlib
Create Polar Bar Chart with Python Matplotlib
Creating a Color Demo Chart
Creating a Line Plot
Matplotlib Error Bar Customization
Grouped Bar Chart Withels Using Matplotlib
Inverting Axes of a Matplotlib Plot
Create Polar Line Plots with Python
Annotated Matplotlib Plots in Python
Annotating a Plot Using Matplotlib
Simple Matplotlib Annotation
Advanced Quiver and Quiverkey Functions
Animated Line Plot
Matplotlib Tick Placement Customization
Projecting Filled Contour Onto a 3D Graph
Create Multiplot with Parasite Axes in Matplotlib
Matplotlib 3D Plot Animation
Mouse Interaction with Matplotlib Plot
Plotting Empirical Cumulative Distributions with Matplotlib
Create Simple GUI with Matplotlib Sine Wave
Matplotlib Box Aspect
Matplotlib Style Sheets
Adding Lines to Figures
Visualize 2D Arrays with Matplotlib
Stem Plot Visualization with Python
Matplotlib Accented Text Visualization
Centered Spines with Arrows
Matplotlib Connection Patch Visualization
Matplotlib Fixed Size Axes
Matplotlib Fill Betweenx
Matplotlib Basics: Creating Line Plots
Creating Adjacent Subplots
Matplotlib JoinStyle for Beginners
Major and Minor Ticks in Matplotlib
Matplotlib Subplot Creation Tutorial
Scatter Plot on Polar Axis
Visualizing Variable Relationships
Create Bar Graph with Matplotlib
Matplotlib Subplot Arrangement Using HBoxDivider and VBoxDivider
Matplotlib Colorbar Inset Axes
Matplotlib MRI Image Visualization
Scatter Plot with Masked Data using Matplotlib
Python Matplotlib Histogram Tutorial
Matplotlib Affine Transformation
Create 3D Wireframe Visualizations with Python Matplotlib
Creating a Legend with Pre-Definedels
Matplotlib Ticked Patheffect
Matplotlib Stacked Bar Chart
Create Group Bar Chart with Matplotlib
Matplotlib Visualization Tutorial
Annotate Plots with Matplotlib
Annotating Matplotlib Plots with Coordinate Systems
Creating Matplotlib Error Bar Plots
Overlay Image on Matplotlib Plot
Figure Size Units
Nested Pie Charts with Matplotlib
Matplotlib Offset Copy
Contour Plotting Unstructured Triangular Grids
Matplotlib Animated Scatter Plot
Create Broken Horizontal Bar Plots with Matplotlib
Topographic Hillshading with Matplotlib
Matplotlib Data Visualization Techniques
Interactive Matplotlib Visualization Techniques
Matplotlib Fill Between and Alpha
Filled Contour Plots with Hatching
Creating a Multipage PDF with Matplotlib
Matplotlib Plotting with ggplot Style
Matplotlib Visualization with XKCD Style
Matplotlib Logit Scale Plotting
Matplotlib Grayscale Style Sheet
Matplotlib Curvilinear Grid
Matplotlib Image Transparency
Boxplot vs Violin
Matplotlib Legend Toggling Tutorial
Creating Animated Plots with Matplotlib
Composing Custom Legends
Using Check Buttons in Matplotlib
Customized Matplotlib Contour Labeling
Customizing Matplotlib Legends
Matplotlib Tick Locators
Subplots Spacings and Margins
Demo Parasite Axes
Customizing Dashed Line Styles in Matplotlib
Matplotlib Date Plotting
Add Watermark to Matplotlib Plot
Create Polar Graphs with Python Matplotlib
Annotation Connection Styles
Customizable Scatter Plot Visualization
Creating a Bar of Pie Chart
Irregular Data Grid Contour Plotting
Programmatically Controlling Subplot Adjustment
Formatting Tick Labels with Matplotlib
Matplotlib 3D Surface and Contour Plotting
Optimization Contour Plotting with Matplotlib
Efficient Line Plotting with Matplotlib
Creating a Polygon in Matplotlib
Ellipse with Units
Resizing Axes with Constrained Layout
Matplotlib Ellipse with Orientation Arrow
Custom Spines with Axisartist
Creating Matplotlib Subfigures
Converting Units of Axis in Python
Create Barcode with Matplotlib
Creating Color Maps
Python Matplotlib Image Layering Tutorial
Matplotlib: Simple Colorbar
3D Wireframe Plotting
Xcorr Acorr Demo
Matplotlib: Text Commands
Creating a Pie Chart with Matplotlib
Contourf and Log Color Scale
Connecting Matplotlib Figure Events
Customizing Matplotlib Axis Direction
Matplotlib Visualization Fundamentals
Matplotlib Game: Pong
Matplotlib 2D Data on 3D Plot
Matplotlib Stepwise Histogram Tutorial
Matplotlib Axis Transformation Techniques
Create Customized Boxplots in Python
Masked Contour Plots with Matplotlib
Pylab with Gtk4 Sgskip
Customizing Plot Axes
Matplotlib Figure Image
Using a TTF Font File in Matplotlib
Matplotlib Room for Ylabel
Pcolormesh Grids and Shading
Simple Axis Direction
Text Annotations in 3D
Matplotlib Fill Between
MRI with EEG Visualization
Logarithmic Bar Chart
Compute Cross Spectral Density in Python
Matplotlib Logarithmic Axis Plotting
Connecting to Keypress Events
Matplotlib: Using the 'Dark_background' Style Sheet
Pie and Donut Chart
Drawing Shapes with Matplotlib Widgets
Creating an Interactive Histogram with Matplotlib
Matplotlib Line Styles
Pylab with Gtk3 Sgskip
Double Pendulum Simulation
Interactive Plotting with Textbox
Matplotlib Text Wrapping and Styling
Convert Texts to Images
Equal Axis Aspect Ratio
Create Dual-Axis Matplotlib Plot
Creating Subplots with Matplotlib
Using Matplotlib General Timer Objects
Matplotlib Hlines and Vlines
Create Custom Matplotlib Ticker Formatting
Create Histograms with Matplotlib
Custom Grid Transformation with Matplotlib
Image Grid Alignment in Matplotlib
Align Images Using Matplotlib's ImageGrid
Matplotlib Visualization with Dropped Spines
3D Plot Projection Types
3D Surface Plotting with Matplotlib
Animate a 3D Wireframe Plot
Create Geographic Projections with Python Matplotlib
Annotate with Units
Matplotlib Color Vision Deficiency Simulation
Matplotlib SVG Filter Line
Customizing Box Plots
Plotting Coherence of Two Signals
Create Customized Matplotlib Visualizations
3D Box Surface Plot
Creating Animated Images with Matplotlib
Matplotlib Data Visualization
Matplotlib Contour Image
Create Matplotlib Animations
Creating Artists with Units
Adjusting Matplotlib Tick Label Alignment
Matplotlib Ellipse Collection
Styling Text Boxes Using Bbox Parameters
Create Spiral Plot with Python and Matplotlib
Simple Axis Tickel and Tick Directions
Simple Matplotlib Axisline
Matplotlib Simple Axisline3
Text Alignment in Matplotlib
Unstructured Triangular Grid Visualization
Create Customized 3D Contour Plots
Creating and Plotting Triangular Grids
More Triangular 3D Surfaces
3D Voxel Plotting with Matplotlib
Python Matplotlib Scatter Plot Creation
Interactive Data Exploration with Matplotlib Cursor
Date Demo Convert
Matplotlib Date Tick Customization Using Recurrence Rules
Axis Line Styles
Create Radian Plots with Matplotlib
Generating and Visualizing Sine Signals with Python
Customize Matplotlib Spines
Customizing Matplotlib Markers for Data Visualization
Creating 2D Bar Graphs in Different Planes
Web Application Server Sgskip
Simple Matplotlib Animation Tutorial
Creating Colorbars with Matplotlib
Adding a Colorbar to Inset Axes
Creating Inset Axes
3D Plots as Subplots
Matplotlib Visualization Control in Python
Labeling Ticks Using Engineering Notation
Create Polar Plots with Matplotlib
Creating Broken Axis Plots in Python
Matplotlib CapStyle Customization
Filled Contour Plots with Matplotlib
Matplotlib Pie Chart Filter
Matplotlib Line Plot with Data Points
Create Customized Stock Price Graphs
Matplotlib Scroll Event
Thresholding an Image with RangeSlider
Create a Hat Graph
Customizing Violin Plot Visualizations
Matplotlib SVG Tooltip
Create Event Plots with Matplotlib
Custom Mercator Latitude Scale in Matplotlib
Creating a Percentiles Horizontal Bar Chart
Matplotlib Floating Axes
Matplotlib Image Visualization Techniques
Creating Scatter Plots with Legends
Scatter Hist Locatable Axes
Matplotlib Marker Customization Tutorial
Annotate Matplotlib Plots Effectively
Creating Custom Fill Colors for Box Plots
Matplotlib Movie Frame Extraction
Matplotlib Data Visualization with Python
Set Alternative Cursor in Matplotlib
Align Matplotlib Axis Labels
Changing Line Colors of a Rectangle
Matplotlib Date Precision and Epochs
Formatting Currency Plots with Matplotlib
Matplotlib Math Fontfamily
Mapping Marker Properties to Multivariate Data
Create 3D Scatterplot with Python Matplotlib
Python Matplotlib Unit Conversions
Matplotlib Histogram Visualization Using BMH Style
Placing Text Boxes in Matplotlib
Matplotlib Anchored Direction Arrow
Create Image Grid with Matplotlib
Matplotlib RGB Channels Visualization
Create Dual Y-Axis Matplotlib Plots
Creating a Plot with Matplotlib
Bayesian Updating with Matplotlib
Matplotlib Crosshair Cursor
Interactive Matplotlib Canvas Editing
Creating a Compound Path
Matplotlib Subplot Generation Tutorial
Matplotlib Ticklabel Direction
Customizing Text Font Properties
Create Multicolored Matplotlib Lines
Creating a Sankey Diagram
Plotting Sparsity Patterns
3D Stem Plot
Stix Fonts Demo
Creating Pseudocolor Plots with Matplotlib Tripcolor
Triangular 3D Surfaces
Zoom Inset Axes
Matplotlib Time Series Histogram
Matplotlib QuadMesh Plotting Tutorial
Matplotlib Event Handling Tutorial
Animated Histogram Using Matplotlib
Matplotlib Colormap Image Generation
Matplotlib Secondary Axis
Matplotlib Nested GridSpecs
Annotate Text Arrow
Plotting with Keywords
Creating Custom Colorbar Tickels in Matplotlib
Customizing Matplotlib Axes and Colorbars
Creating Shaded Relief Plots with Python
Custom Hillshading in a 3D Surface Plot
Creating Customized 3D Surface Plots
Violin Plotting with Matplotlib
Select Indices Using Polygon Selector
Matplotlib PSD Plotting
Matplotlib Stackplots and Streamgraphs
Matplotlib Span Selector
Create Animated Matplotlib Subplots
Animated 3D Random Walk in Matplotlib
Creating a Looking Glass with Matplotlib
Matplotlib Interactive Functions
Plotting Confidence Ellipses with Matplotlib
Matplotlib 3D Bar Chart
Matplotlib Arrow Guide
Create BboxImage in Matplotlib
Matplotlib Image Grid Visualization
Matplotlib Nested Gridspecs Visualization
Custom Matplotlib Grid Axes Creation
Matplotlib Visualizations for Data Analysis
Centeringels Between Ticks
Annotate Figures with AnnotationBbox
Matplotlib Text Rotation
Plotting Lorenz Attractor in 3D using Python
Matplotlib Image Antialiasing
Matplotlib Path and Patch Manipulation
Creating Donuts Using path.Path and patches.PathPatch
Matplotlib Custom Units
Create Matplotlib Arrow Reference Chart
Create Matplotlib Logo with Python
Create Interactive Triangulation Plot with Matplotlib
Text Baselines Comparison
Resampling Data Using Matplotlib
Matplotlib ImageGrid Demos for Shared Axes
Creating Matplotlib Timeline Visualizations
Custom Matplotlib Projection Showcase
Scatter Plot with Histograms
Labeled Bar Charts with Matplotlib
Interactive Data Visualization with Python Matplotlib
Interactive Data Visualization with Matplotlib
Align Y-Labels in Matplotlib Plots
Matplotlib Date Tick Formatter
Creating Figures with Matplotlib in Python
Spectrogram Plotting with Matplotlib
Matplotlib Spine Placement
Creating Tickels From a List of Values
Matplotlib Shaded Plot Visualization
Matplotlib Image Grid Colorbars
Modifying Coordinate Formatter in Matplotlib
Creating Zoomed Inset with Matplotlib
Display Images with Matplotlib
Create Customizable Boxplots with Matplotlib
Change Axis Direction in Matplotlib
Matplotlib 2D Image Plotting with pcolormesh
Creating a Scale Invariant Angleel
Matplotlib Horizontal Bar Chart
Subplot Customization with GridSpec
Customizing Matplotlib Font Properties
Matplotlib GridSpec Layout Visualization
Hexagonal Binned Plot
Plotting Non-Uniform Images with Matplotlib
Labelling Subplots with Matplotlib
Simple Anchored Artists
Matplotlib Axes Divider
Usetex Font Effects
Primary 3D View Planes
Creating 3D Voxel Plots in Matplotlib
Custom Tick Formatter for Time Series
Ishikawa Diagram Creation
Mathtext Wx Sgskip
Drawing Fancy Boxes with Matplotlib
Fixing Too Many Ticks in Matplotlib
Ways to Set a Color's Alpha Value
Matplotlib Histogram Plotting
Multiprocessing with Matplotlib
Lasso Selector Demo Sgskip
Python Matplotlib Wind Barb Visualization
Hatch Style Reference
Matplotlib 3D Histogram
Building Histograms with Matplotlib
Producing Multiple Histograms with Matplotlib
3D Voxel Plot of the NumPy Logo
Creating Boxes From Error Bars Using PatchCollection
Add Angle Annotations to Matplotlib Arrows
Discrete Distribution as Horizontal Bar Chart
Customizing Matplotlib Visualizations with Markers
Create Radar Charts with Python Matplotlib
Electrical Dipole Gradient Visualization with Matplotlib
Matplotlib Lasso Demo
Adding a Cursor in WX
Creating Annotated Heatmaps
Create Hatch-Filled Histograms with Matplotlib
Matplotlib Ribbon Box
Gtk3 Spreadsheet Sgskip
Drawing a Curve with Error Band
Matplotlib Bar Chart
Python Matplotlib Mandelbrot Visualization
SkewT-logP Diagram Using Matplotlib
Matplotlib: Creating a Graph with Glade 3
Create Interactive Fourier Waveform Visualization
Axes Zoom Effect
Matplotlib Colormap Normalization
Matplotlib Inset Locator
Multivariate Normal Distribution Visualizations
Simple Axis Pad
Create 3D Voxel Plots with RGB
Matplotlib Math Rendering Engine
Gtk4 Spreadsheet Sgskip
Matplotlib Visualization with Collections
Matplotlib Contour Line Visualization
Date Tick Locators and Formatters
Creating Shapes with Python Matplotlib
Matplotlib Sankey Diagram Creation
Creating Custom Figure Subclasses
Customizing Text Paths with Matplotlib
Draw Font Table with Matplotlib
Matplotlib Rain Simulation
Visualizing Weight Matrices with Hinton Diagrams
Drawing Flat Objects in 3D Plot
Create Real-Time Oscilloscope with Matplotlib
Create Simple Menu with Matplotlib
Drawing Ellipses with Python Matplotlib
Create Filled Polygon with Matplotlib
Rotate Text in Matplotlib Plots
Create Packed Bubble Charts with Python
Arrow Plotting Using Matplotlib
Create 3D Polygon Fills for Line Graphs
Matplotlib Pcolor Visualization Tutorial
Tricontour Smooth Delaunay
Matplotlib Logo Creation
Matplotlib Tick Formatter Tutorial
Custom Box Styles in Matplotlib
Matplotlib Anchored Objects
Matplotlib Font Table Visualization
Simple Line Plot with Matplotlib
Matplotlib Image Thumbnail
Exploring Font Attributes and Glyph Metrics
Matplotlib Polygon Editor for Cross-GUI Apps
Teacher
Labby
Labby is the LabEx teacher.
Share to Google Classroom
Join Our Discord and Learn Together
Join NowUser Reviews
" Gostei de aprender a digitar comandos no terminal. Isso é muito divertido e interativo! Tenho vontade de aprender mais um pouco para melhorar as minhas habilidades em programação"
— Christian Youtube
" this a good way of learning thank you so much"
— wesry
Recommended For You

