7
Most read
11
Most read
14
Most read
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Python Matplotlib
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Agenda
➢ Why Data Visualization?
➢ What Is Data Visualization?
➢ What Is Matplotlib?
➢ Types Of Plots
➢ Getting Started
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Why Data Visualization?
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Why Data Visualization?
Human brain can process information easily when it is in pictorial or graphical form
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Why Data Visualization?
Data visualization allows us to quickly interpret the data and adjust different variables to see their effect
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
What Is Data Visualization?
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
What Is Data Visualization?
Data visualization is the presentation of data in a pictorial or graphical format.
Visualize
Analyse
Document
Insight
Transform
Data set
Finding
Insights In
Data
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
What Is Matplotlib?
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
What is Matplolib?
Matplotlib is a Python package used for 2D graphics
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Types Of Plots
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Types of Plots
Bar graph Histograms Scatter Plot
Pie Plot Hexagonal Bin Plot Area Plot
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Getting Started
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Getting Started
Here's some basic code to generate one of the most simple graph.
from matplotlib import pyplot as plt
#Plotting to our canvas
plt.plot([1,2,3],[4,5,1])
#Showing what we plotted
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Getting Started
Lets add title and labels to our graph
from matplotlib import pyplot as plt
x = [5,8,10]
y = [12,16,6]
plt.plot(x,y)
plt.title('Info')
plt.ylabel('Y axis')
plt.xlabel('X axis')
plt.show()
Title
Labels
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Adding Style To Our Graph
from matplotlib import pyplot as plt
from matplotlib import style
style.use('ggplot')
x = [5,8,10]
y = [12,16,6]
x2 = [6,9,11]
y2 = [6,15,7]
plt.plot(x,y,'g',label='line one', linewidth=5)
plt.plot(x2,y2,'c',label='line two',linewidth=5)
plt.title('Epic Info')
plt.ylabel('Y axis')
plt.xlabel('X axis')
plt.legend()
plt.grid(True,color='k')
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Bar Graph
import matplotlib.pyplot as plt
plt.bar([1,3,5,7,9],[5,2,7,8,2], label="Example one")
plt.bar([2,4,6,8,10],[8,6,2,5,6], label="Example two", color='g')
plt.legend()
plt.xlabel('bar number')
plt.ylabel('bar height')
plt.title('Info')
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Histogram
import matplotlib.pyplot as plt
population_ages =
[22,55,62,45,21,22,34,42,42,4,99,102,110,120,121,122,130,111,115,112,80,75,6
5,54,44,43,42,48]
bins = [0,10,20,30,40,50,60,70,80,90,100,110,120,130]
plt.hist(population_ages, bins, histtype='bar', rwidth=0.8)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Histogram')
plt.legend()
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Scatter Plot
import matplotlib.pyplot as plt
x = [1,2,3,4,5,6,7,8]
y = [5,2,4,2,1,4,5,2]
plt.scatter(x,y, label='skitscat', color='k)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Scatter Plot')
plt.legend()
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Stack Plot
import matplotlib.pyplot as plt
days = [1,2,3,4,5]
sleeping = [7,8,6,11,7]
eating = [2,3,4,3,2]
working = [7,8,7,2,2]
playing = [8,5,7,8,13]
plt.plot([],[],color='m', label='Sleeping', linewidth=5)
plt.plot([],[],color='c', label='Eating', linewidth=5)
plt.plot([],[],color='r', label='Working', linewidth=5)
plt.plot([],[],color='k', label='Playing', linewidth=5)
plt.stackplot(days, sleeping,eating,working,playing, colors=['m','c','r','k'])
plt.xlabel('x')
plt.ylabel('y')
plt.title('Stck Plot')
plt.legend()
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Pie Chart
import matplotlib.pyplot as plt
slices = [7,2,2,13]
activities = ['sleeping','eating','working','playing']
cols = ['c','m','r','b']
plt.pie(slices,
labels=activities,
colors=cols,
startangle=90,
shadow= True,
explode=(0,0.1,0,0),
autopct='%1.1f%%')
plt.title('Pie Plot')
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Working With Multiple Plots
import numpy as np
import matplotlib.pyplot as plt
def f(t):
return np.exp(-t) * np.cos(2*np.pi*t)
t1 = np.arange(0.0, 5.0, 0.1)
t2 = np.arange(0.0, 5.0, 0.02)
plt.subplot(211)
plt.plot(t1, f(t1), 'bo', t2, f(t2))
plt.subplot(212)
plt.plot(t2, np.cos(2*np.pi*t2))
plt.show()
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Session In A Minute
Why Data Visualization? What Is Data Visualization?
Types Of Plots Getting Started
What Is Matplotlib?
Working With Multiple Plots
www.edureka.co/pythonEDUREKA PYTHON CERTIFICATION TRAINING
Thank You …
Questions/Queries/Feedback

More Related Content

PPTX
Introduction to matplotlib
PPTX
Python Seaborn Data Visualization
ODP
Genetic algorithm ppt
PDF
Python NumPy Tutorial | NumPy Array | Edureka
PDF
Introduction to NumPy (PyData SV 2013)
PPTX
DeadLock in Operating-Systems
PDF
Python programming : Classes objects
PPTX
DBMS: Types of keys
Introduction to matplotlib
Python Seaborn Data Visualization
Genetic algorithm ppt
Python NumPy Tutorial | NumPy Array | Edureka
Introduction to NumPy (PyData SV 2013)
DeadLock in Operating-Systems
Python programming : Classes objects
DBMS: Types of keys

What's hot (20)

PPTX
MatplotLib.pptx
PPTX
PPTX
Data Analysis with Python Pandas
PDF
The matplotlib Library
PPTX
Python - Numpy/Pandas/Matplot Machine Learning Libraries
PDF
Python - gui programming (tkinter)
PPTX
Visualization and Matplotlib using Python.pptx
PDF
Python programming : Arrays
PPTX
Python Data Structures and Algorithms.pptx
PPTX
Seaborn.pptx
PPTX
Machine learning with scikitlearn
PDF
Data Analysis and Visualization using Python
PPTX
Scikit Learn intro
PPTX
Unsupervised learning clustering
PDF
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
PPTX
Introduction to pandas
PDF
Linear regression
PPTX
Introduction to numpy
PDF
Python for Data Science
PPTX
A Beginner's Guide to Machine Learning with Scikit-Learn
MatplotLib.pptx
Data Analysis with Python Pandas
The matplotlib Library
Python - Numpy/Pandas/Matplot Machine Learning Libraries
Python - gui programming (tkinter)
Visualization and Matplotlib using Python.pptx
Python programming : Arrays
Python Data Structures and Algorithms.pptx
Seaborn.pptx
Machine learning with scikitlearn
Data Analysis and Visualization using Python
Scikit Learn intro
Unsupervised learning clustering
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Introduction to pandas
Linear regression
Introduction to numpy
Python for Data Science
A Beginner's Guide to Machine Learning with Scikit-Learn
Ad

Similar to Python Matplotlib Tutorial | Matplotlib Tutorial | Python Tutorial | Python Training | Edureka (20)

PPTX
Running Intelligent Applications inside a Database: Deep Learning with Python...
PDF
Python Interview Questions And Answers 2019 | Edureka
ODP
Pyconmini Hiroshima 2018
PDF
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser Bootsma
PPTX
Programming for Financial Strategies
PDF
Intro to computer vision in .net
PPTX
Python Pyplot Class XII
PDF
Easy path to machine learning
PDF
Neuroscience Lab: a tour through the eyes of a pythonista, PyData Barcelona2017
DOCX
PDF
Getting more out of Matplotlib with GR
PPTX
Working with Graphs _python.pptx
PPTX
Data visualization by Kenneth Odoh
PPTX
Matplotlib yayyyyyyyyyyyyyin Python.pptx
ODP
Qt Workshop
PDF
AiCore Brochure 27-Mar-2023-205529.pdf
PPTX
Employee Salary Presentation.l based on data science collection of data
PDF
datavisualizationinpythonv2-171103225436.pdf
PPTX
PYTHON-Chapter 4-Plotting and Data Science PyLab - MAULIK BORSANIYA
PDF
Reproducible Workflow with Cytoscape and Jupyter Notebook
Running Intelligent Applications inside a Database: Deep Learning with Python...
Python Interview Questions And Answers 2019 | Edureka
Pyconmini Hiroshima 2018
DSD-INT 2018 Work with iMOD MODFLOW models in Python - Visser Bootsma
Programming for Financial Strategies
Intro to computer vision in .net
Python Pyplot Class XII
Easy path to machine learning
Neuroscience Lab: a tour through the eyes of a pythonista, PyData Barcelona2017
Getting more out of Matplotlib with GR
Working with Graphs _python.pptx
Data visualization by Kenneth Odoh
Matplotlib yayyyyyyyyyyyyyin Python.pptx
Qt Workshop
AiCore Brochure 27-Mar-2023-205529.pdf
Employee Salary Presentation.l based on data science collection of data
datavisualizationinpythonv2-171103225436.pdf
PYTHON-Chapter 4-Plotting and Data Science PyLab - MAULIK BORSANIYA
Reproducible Workflow with Cytoscape and Jupyter Notebook
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
PDF
Top 5 Trending Business Intelligence Tools | Edureka
PDF
Tableau Tutorial for Data Science | Edureka
PDF
Python Programming Tutorial | Edureka
PDF
Top 5 PMP Certifications | Edureka
PDF
Top Maven Interview Questions in 2020 | Edureka
PDF
Linux Mint Tutorial | Edureka
PDF
How to Deploy Java Web App in AWS| Edureka
PDF
Importance of Digital Marketing | Edureka
PDF
RPA in 2020 | Edureka
PDF
Email Notifications in Jenkins | Edureka
PDF
EA Algorithm in Machine Learning | Edureka
PDF
Cognitive AI Tutorial | Edureka
PDF
AWS Cloud Practitioner Tutorial | Edureka
PDF
Blue Prism Top Interview Questions | Edureka
PDF
Big Data on AWS Tutorial | Edureka
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
PDF
Kubernetes Installation on Ubuntu | Edureka
PDF
Introduction to DevOps | Edureka
What to learn during the 21 days Lockdown | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Tableau Tutorial for Data Science | Edureka
Python Programming Tutorial | Edureka
Top 5 PMP Certifications | Edureka
Top Maven Interview Questions in 2020 | Edureka
Linux Mint Tutorial | Edureka
How to Deploy Java Web App in AWS| Edureka
Importance of Digital Marketing | Edureka
RPA in 2020 | Edureka
Email Notifications in Jenkins | Edureka
EA Algorithm in Machine Learning | Edureka
Cognitive AI Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Blue Prism Top Interview Questions | Edureka
Big Data on AWS Tutorial | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Kubernetes Installation on Ubuntu | Edureka
Introduction to DevOps | Edureka

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Tartificialntelligence_presentation.pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
The various Industrial Revolutions .pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
August Patch Tuesday
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Enhancing emotion recognition model for a student engagement use case through...
NewMind AI Weekly Chronicles – August ’25 Week III
Group 1 Presentation -Planning and Decision Making .pptx
CloudStack 4.21: First Look Webinar slides
Univ-Connecticut-ChatGPT-Presentaion.pdf
Getting Started with Data Integration: FME Form 101
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Getting started with AI Agents and Multi-Agent Systems
A review of recent deep learning applications in wood surface defect identifi...
Assigned Numbers - 2025 - Bluetooth® Document
Tartificialntelligence_presentation.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
The various Industrial Revolutions .pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A comparative study of natural language inference in Swahili using monolingua...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
August Patch Tuesday
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Module 1.ppt Iot fundamentals and Architecture
Enhancing emotion recognition model for a student engagement use case through...

Python Matplotlib Tutorial | Matplotlib Tutorial | Python Tutorial | Python Training | Edureka