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
Pandas csv
PPTX
Data Analysis with Python Pandas
PPTX
Visualization and Matplotlib using Python.pptx
PDF
Data Visualization(s) Using Python
PPTX
Seaborn.pptx
PPTX
Python Scipy Numpy
PDF
Python NumPy Tutorial | NumPy Array | Edureka
PDF
Data Visualization in Python
Pandas csv
Data Analysis with Python Pandas
Visualization and Matplotlib using Python.pptx
Data Visualization(s) Using Python
Seaborn.pptx
Python Scipy Numpy
Python NumPy Tutorial | NumPy Array | Edureka
Data Visualization in Python

What's hot (20)

PPTX
Introduction to matplotlib
PDF
The matplotlib Library
PPTX
Python Seaborn Data Visualization
PDF
Python for Data Science
PDF
Introduction to Python Pandas for Data Analytics
PPTX
Introduction to numpy
PDF
Introduction to NumPy (PyData SV 2013)
 
PPT
Python Pandas
PPT
Introduction to Python
PPTX
Introduction to pandas
PPTX
List in Python
PDF
pandas - Python Data Analysis
PPTX
PPTX
Python - Numpy/Pandas/Matplot Machine Learning Libraries
PDF
UNIT I LINEAR DATA STRUCTURES – LIST
PPT
Python List.ppt
PPTX
Introduction to numpy Session 1
PPTX
MatplotLib.pptx
PDF
Python set
Introduction to matplotlib
The matplotlib Library
Python Seaborn Data Visualization
Python for Data Science
Introduction to Python Pandas for Data Analytics
Introduction to numpy
Introduction to NumPy (PyData SV 2013)
 
Python Pandas
Introduction to Python
Introduction to pandas
List in Python
pandas - Python Data Analysis
Python - Numpy/Pandas/Matplot Machine Learning Libraries
UNIT I LINEAR DATA STRUCTURES – LIST
Python List.ppt
Introduction to numpy Session 1
MatplotLib.pptx
Python set
Ad

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

PPTX
Data Visualization using Matplotlib to understand Graphs
PDF
Chapter3_Visualizations2.pdf
PPTX
Matplotlib.pptx
PPTX
UNIT-5-II IT-DATA VISUALIZATION TECHNIQUES
PDF
16. Data VIsualization using PyPlot.pdf
PPTX
UNIT_4_data visualization.pptx
PPTX
Foundation of Data Science Unit -5 Presentation2
PDF
Introduction to Data Visualization,Matplotlib.pdf
PPTX
Matplotlib yayyyyyyyyyyyyyin Python.pptx
PPTX
Python chart plotting using Matplotlib.pptx
PPTX
matplotlib _
PPTX
Data Visualization 2020_21
DOCX
Data visualization using py plot part i
PPTX
Matplotlib_Presentation jk jdjklskncncsjkk
PPTX
Python Pyplot Class XII
PPTX
Python for Data Science
PDF
Lecture 34 & 35 -Data Visualizationand itd.pdf
PDF
12-IP.pdf
PDF
AIS Technical Development Workshop 4: Data visualization with Python libraries
PDF
Intermediate python ch1_slides
Data Visualization using Matplotlib to understand Graphs
Chapter3_Visualizations2.pdf
Matplotlib.pptx
UNIT-5-II IT-DATA VISUALIZATION TECHNIQUES
16. Data VIsualization using PyPlot.pdf
UNIT_4_data visualization.pptx
Foundation of Data Science Unit -5 Presentation2
Introduction to Data Visualization,Matplotlib.pdf
Matplotlib yayyyyyyyyyyyyyin Python.pptx
Python chart plotting using Matplotlib.pptx
matplotlib _
Data Visualization 2020_21
Data visualization using py plot part i
Matplotlib_Presentation jk jdjklskncncsjkk
Python Pyplot Class XII
Python for Data Science
Lecture 34 & 35 -Data Visualizationand itd.pdf
12-IP.pdf
AIS Technical Development Workshop 4: Data visualization with Python libraries
Intermediate python ch1_slides
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)

PPTX
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx
PDF
Human Computer Interaction Miterm Lesson
PDF
Fitaura: AI & Machine Learning Powered Fitness Tracker
PDF
Introduction to c language from lecture slides
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
TicketRoot: Event Tech Solutions Deck 2025
PDF
Uncertainty-aware contextual multi-armed bandits for recommendations in e-com...
PDF
Ebook - The Future of AI A Comprehensive Guide.pdf
PPTX
Information-Technology-in-Human-Society (2).pptx
PDF
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
PDF
Applying Agentic AI in Enterprise Automation
PDF
Secure Java Applications against Quantum Threats
PDF
Decision Optimization - From Theory to Practice
PPTX
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PPTX
CRM(Customer Relationship Managmnet) Presentation
PDF
Peak of Data & AI Encore: Scalable Design & Infrastructure
PPTX
Blending method and technology for hydrogen.pptx
PPTX
Information-Technology-in-Human-Society.pptx
PDF
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx
Human Computer Interaction Miterm Lesson
Fitaura: AI & Machine Learning Powered Fitness Tracker
Introduction to c language from lecture slides
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
TicketRoot: Event Tech Solutions Deck 2025
Uncertainty-aware contextual multi-armed bandits for recommendations in e-com...
Ebook - The Future of AI A Comprehensive Guide.pdf
Information-Technology-in-Human-Society (2).pptx
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
Applying Agentic AI in Enterprise Automation
Secure Java Applications against Quantum Threats
Decision Optimization - From Theory to Practice
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
Technical Debt in the AI Coding Era - By Antonio Bianco
CRM(Customer Relationship Managmnet) Presentation
Peak of Data & AI Encore: Scalable Design & Infrastructure
Blending method and technology for hydrogen.pptx
Information-Technology-in-Human-Society.pptx
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...

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