New course
Master Matplotlib with this free online course covering first plots, bar charts, pie charts, histograms, scatter plots, time series data, real-time data, and subplots.
Welcome to "Matplotlib Tutorials", an immersive course designed to guide you through mastering the Matplotlib library, all within a compact time frame of 3 hours and 33 minutes. This course, which falls under the Information Technology category and specifically within the Programming Languages subcategory (Python, Ruby, Java, C), is meticulously crafted to enhance your data visualization skills using Python.
The journey begins with Creating and Customizing Our First Plots, where you will learn how to set up and generate your initial visual presentations. This is fundamental as you create the first impressions, capturing pivotal insights from your data at a glance.
Next, you will delve into the world of Bar Charts and Analyzing Data from CSVs. Here, you'll not only bring categorical data to life through informative bar charts but also discover how to seamlessly import and interpret data from CSV files, a crucial skill in data preprocessing and analysis.
Following this, the course introduces you to Pie Charts, enabling you to represent parts of a whole in a visually appealing manner. You'll learn the intricacies of creating and customizing pie charts to emphasize significant segments of your data.
The fourth part, Stack Plots, focuses on visualizing multiple datasets stacked on top of each other. This technique is incredibly effective for understanding the cumulative effect and distribution of data over time or category.
In Filling Area on Line Plots, you’ll explore how to enhance your line charts by filling the area under the curves. This feature greatly aids in distinguishing and comparing different datasets, providing a more intuitive grasp of trends and patterns.
The course then ventures into Histograms, essential tools for statistical analysis. You will learn to plot histograms to represent frequency distributions, a cornerstone for understanding the spread and central tendencies in data.
Subsequently, Scatter Plots are covered, which are indispensable for identifying correlations and relationships between variables. Mastering scatter plots enables you to expose underlying patterns and insights within your datasets.
Plotting Time Series Data introduces you to handling and visualizing temporal data effectively. This section is vital for those dealing with sequential data, offering techniques to depict changes and trends over specific periods.
The penultimate section focuses on Plotting Live Data in Real-Time. Here, dynamic data visualization is the key, as you grasp the methods to display real-time data, crucial for environments where timely data monitoring is pivotal.
Finally, the course culminates with an in-depth look at Subplots. You will learn to create multiple plots within a single figure, facilitating comprehensive data comparison and analysis, making it easier to juxtapose different dimensions of datasets simultaneously.
Whether you're a beginner or looking to solidify your data visualization expertise, this course provides the knowledge and hands-on experience necessary to transform your data into compelling narratives. Dive into "Matplotlib Tutorials" and elevate your programming skill set today.
Video class: Matplotlib Tutorial (Part 1): Creating and Customizing Our First Plots
0h35m
Exercise: What is the primary use of the Matplotlib library in Python?
Video class: Matplotlib Tutorial (Part 2): Bar Charts and Analyzing Data from CSVs
0h34m
Exercise: Which of the following is a method used in Matplotlib to create a line plot?
Exercise: When creating bar charts in Matplotlib, what method should you use to generate horizontal bar charts?
Video class: Matplotlib Tutorial (Part 3): Pie Charts
0h17m
Exercise: What are pie charts best used for?
Video class: Matplotlib Tutorial (Part 4): Stack Plots
0h14m
Video class: Matplotlib Tutorial (Part 5): Filling Area on Line Plots
0h15m
Video class: Matplotlib Tutorial (Part 6): Histograms
0h16m
Exercise: What is the primary advantage of using histograms over bar charts when visualizing numerical data distributions?
Exercise: What feature differentiates histograms from traditional bar charts when visualizing data?
Video class: Matplotlib Tutorial (Part 7): Scatter Plots
0h21m
Exercise: What is a scatter plot primarily used for in data visualization?
Video class: Matplotlib Tutorial (Part 8): Plotting Time Series Data
0h17m
Exercise: What method is used in Matplotlib to automatically format the date labels on the x-axis for better readability?
Video class: Matplotlib Tutorial (Part 9): Plotting Live Data in Real-Time
0h20m
Exercise: What is the primary purpose of creating real-time plots in Python using Matplotlib?
Video class: Matplotlib Tutorial (Part 10): Subplots
0h21m
Exercise: What is the primary advantage of using the 'subplots()' method in matplotlib?
Exercise: What is the benefit of using the 'subplots' method in Matplotlib?
Embark on a journey to mastering one of the most versatile and widely-used programming languages in the world with our comprehensive listing of free online Python courses. Whether you're a beginner looking to get started or an experienced programmer aiming to sharpen your skills, our selection of Python courses has something for everyone. Dive into the world of Python and enhance your coding abilities without any cost.
Starting your programming adventure can be daunting, but with our beginner-friendly Python courses, you'll learn the basics in a supportive and engaging environment. These courses cover fundamental concepts such as variables, data types, control structures, and basic data structures. Interactive lessons and hands-on projects ensure you'll have a solid foundation in Python programming by the end of the course.
Get to grips with Python syntax and start writing your first lines of code. This course is designed for absolute beginners and will set you on the path to coding proficiency.
Discover how Python can be used to analyze data and gain insights. This introductory course focuses on Python's applications in data science, teaching you how to work with popular libraries like pandas and NumPy.
Once you've mastered the basics, our intermediate Python courses will help you delve deeper into more complex programming concepts. These courses cover object-oriented programming, error handling, and working with APIs. You'll also learn to leverage Python's powerful libraries and frameworks to build robust applications.
Learn how to structure your Python code effectively with classes and objects. This course will teach you the principles of object-oriented programming, a must-know for any aspiring Python developer.
Interact with web services and automate tasks by mastering the use of APIs with Python. This course will guide you through the process of integrating third-party services into your Python projects.
For those looking to push the boundaries of their Python knowledge, our advanced courses offer in-depth exploration of sophisticated topics. You'll tackle subjects like concurrent programming, machine learning, and network programming, preparing you for professional-level Python development.
Unlock the full potential of Python with asynchronous programming techniques. Learn how to handle multiple tasks simultaneously to improve the performance of your applications.
Step into the future of technology by learning how to implement machine learning algorithms in Python. This course will provide you with the know-how to create intelligent systems that can make decisions and predictions.
Python's simplicity and readability make it the perfect language for both beginners and seasoned programmers. Its versatility allows you to work on a wide range of projects, from simple scripts to complex machine learning algorithms. With a strong community and rich ecosystem of libraries, Python continues to be a top choice for developers around the globe.
Don't miss out on the opportunity to enhance your programming skills. Browse our curated selection of free online Python courses and start learning today. With no fees and flexible learning schedules, you can easily fit these courses into your life and begin your transformation into a Python programming expert.
3 hours and 33 minutes of online video course
Exercises to train your knowledge
Certificate of course completion
100% free, from content to certificate
This online course can only be accessed through the Cursa App. Download it using the QR code or the links below:
This online course can only be accessed through the Cursa app. Install it using the links below:
Study for free!
Here you never pay! Not even for the certificate, because everything in the app is 100% free!
Improve your resume!
There are more than 4,000 free courses for you to study anything that interests you!
Free Digital Certificate!
Complete the course and issue your internationally recognized Digital Certificate free of charge.
238 pages21h38m
142 pages8h26m
New course
176 pages10h56m
New course
100 pages14h03m
Thousands of online video courses, audio or text courses.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 6.5 million
students
Free and Valid
Certificate with QR Code
48 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video, audio and text