This tutorial is brought to you by DataCamp. The tutorial does the most in rigorously explaining the little bits and pieces of the wonderful Matplotlib. Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things easier.

Contents of this lecture are partitioned as follows: 00:00:00 Introduction 00:00:58 What is MATPLOTLIB ? 00:01:56 Installing MATPLOTLIB 00:02:22 Pyplot 00:04:35 Plot Formatting 00:06:05 Multiple Plotting 00:08:43 Legend 00:11:43 Keyword String Plotting 00:16:34 Categorical Data Plotting 00:17:24 Bar Plot 00:17:52 Scatter Plot 00:18:38 Subplotting 00:20:27 Figure Size Adjustment 00:21:27 Control Line Properties 00:22:43 Multiple Figures & Axes 00:25:43 Text Manipulation 00:28:38 Gridding 00:28:56 Plot Limit 00:30:16 Text Annotation 00:35:38 Logarithmic & Nonlinear Scales 00:37:49 Log Scale 00:38:38 Symmetric Log scale 00:39:25 Logistic Scale 00:40:05 imread & imshow 00:42:10 Image Cropping 00:44:03 Barcodes 00:48:23 Layer Images 00:51:42 Alpha Blending 00:53:35 Fill Curves 00:53:59 Koch Snowflake 01:00:59 Rendering Equations with LaTeX 01:05:48 Polar Curves 01:09:59 Summary

Ahmad Bazzi

Ahmad Bazzi is an Electrical Engineer and YouTuber. Ahmad Bazzi is a signal processing engineer at CEVA DSP. He holds a PhD in Electrical Engineering from EURECOM. Ahmad Bazzi is a EURECOM alumni. Ahmad Bazzi obtained his Master studies (Summa Cum Laude) in Electrical Engineering at SUPELEC, Paris. Ahmad Bazzi has many publications in well-known IEEE conferences, including a nomination award and is a co-inventor in several patents.
Ahmad Bazzi dedicates time to publish high level lectures on Mathematics (including convex optimization) and Programming. Ahmad Bazzi also focuses on Machine Learning, Convex Optimization, Linear Algebra, Python, SymPy, NumPy, Pandas, CVXOPT, MATLAB, C++ for firmware systems.

The above lecture is brought to you by Skillshare. In a previous post of mine, we introduced weak alternatives. As a small reminder, consider the following two sets (1) and (2) where (3) is the dual function and is the domain of the problem. Since we did […]