Python 3 Programming Tutorial - Matplotlib Labels and titles
Skills:
Python for Data70%
Key Takeaways
This video tutorial covers the basics of adding titles and labels to graphs using Matplotlib in Python 3, including how to plot variables and troubleshoot common errors.
Full Transcript
hello everybody and welcome to the second part of our map plot lib miniseries in Python 3 in the last video we showed how to do a very basic plot of X and Y uh we hardcoded the values in there and in this video I'd like to show you guys um that you don't have to do that how do you get around that and then also we'll show some labels and then also an error that you might see and not understand what that means so with that let's go ahead and get started so pt. plot generally um in your script you're going to be plotting VAR like values uh that you're assigning to variables that you're getting from some sort of source so you might have um you know a source online a database a CSV file um something like that and then you're going to be pulling those and then putting them as a list into a variable so you're usually going to have a x and a y and then uh X and Y will equal something and in our case we're just going to say they equal a list and now what we can do is just copy and paste uh these values basically into our list so that was our X and our Y and then here you just plot x y and that's really all there is to it there so then um we can save and run that and we get you know our graph that we saw before so you know nothing's really changed um so now what we can do though is if you paid attention in school you know that you have to include titles and labels to everything okay so this is a bad chart so how do we add titles and labels we have pt. tile and this will add a title to the Chart uh we'll just call it epic chart and then we have PLT doy label um and then this we can just I don't know y AIS and then p L t.x label and we'll call this xaxis so we'll save and run that and now we can see we've given our chart a nice title y label and an X label okay let's close that close this now finally the last thing I just want to show you guys is the X and Y here uh we're assuming that we've have we have some sort of function that's or a class or something that's come through and populated these values again we've card coded it here but normally probably wouldn't you'd have some something assigning values to these variables so sometimes the following happens and you get this error value error X and Y must have the same First Dimension now the first time I saw this error I had no idea what the heck that meant X and Y must have the same for what like what does that even mean you know and so maybe like the First Dimension is length I don't I have no idea but anyway you have that any time you're plotting obviously we've got more X's than we have y's so it goes to plot X and then it has no y to match and so we get in a little bit of trouble here so um so whenever you see that error just know that that's what's happening so usually what I the next thing I'll do whenever something like that happens is either I'll look at the code and spot what what has happened or you can always print Len X and then basically copy paste print l y and then um you could even do this right let's add back our zero save and run that and before we get to this error that says that we can see up here well we've got a five and a four we printed X first and we can see here that oh yeah X has five values y only has four so now we need to consult our code and figure out what we've done wrong um so anyway that's pretty common error at least that I see a lot um in my own code so anyway way um so that's that that's that little error how to add labels and then also plot plot variables which um not not too not too confusing so the next thing that I wanted to cover is uh let's save and run this one more time you know this chart I mean as epic chart as it is uh it's pretty boring looking chart and so there's a couple of things that we can do one we can go through and we can customize everything ourselves or we can um uh in the code rather you can customize everything or we can use what are called Styles um which is kind of a new addition to map plot lib and we can use these styles to kind of store specific formats to charts um that we want so anyway that's what we're going to be covering in the next uh video is Styles and so that'll help you make very quick decent looking charts and then you can further customize later on if you want uh but anyway that's what we'll be talking about in the next video is Styles if you guys have any questions or comments on this video feel free to leave them below as always thanks for watching thanks for all the support and subscriptions and until next time
Original Description
In this Matplotlib with Python 3 series, we cover the addition of titles and labels to our graphs.
Sample code for this basics series: http://pythonprogramming.net/beginner-python-programming-tutorials/
Python 3 Programming tutorial Playlist: http://www.youtube.com/watch?v=oVp1vrfL_w4&feature=share&list=PLQVvvaa0QuDe8XSftW-RAxdo6OmaeL85M
http://seaofbtc.com
http://sentdex.com
http://hkinsley.com
https://twitter.com/sentdex
Bitcoin donations: 1GV7srgR4NJx4vrk7avCmmVQQrqmv87ty6
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from sentdex · sentdex · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Matplotlib Python Tutorial Part 1: Basics and your first Graph!
sentdex
Python Encryption Tutorial with PyCrypto
sentdex
Python's Logging Function
sentdex
wxPython Tutorials 1: Making Windows GUIs with Python : Installing + 1st window!
sentdex
wxPython Tutorials 2: Making Windows GUIs with Python: Customizing Window Parameters
sentdex
wxPython Programming Tutorial 3: Menu Bar and Menu Button
sentdex
wxPython Programming Tutorial 4: Panels
sentdex
wxPython Programming Tutorial 5: User Input Saved To Variables
sentdex
wxPython Programming Tutorial 6: Multiple Choice Input
sentdex
wxPython Programming Tutorial 7: Adding Static Text and Colors
sentdex
wxPython Programming Tutorial 8: Custom Button Images
sentdex
wxPython Programming Tutorial 9: Tool Bar Items and Sub Menus!
sentdex
Basic PHP Tutorial 13: Multi-dimensional Array
sentdex
Basic PHP Tutorial 15: Functions and Global Variables
sentdex
Basic PHP Tutorial 12: Associative Array
sentdex
Basic PHP Tutorial 14: Foreach loop
sentdex
Basic PHP Tutorial 16: Include and Require
sentdex
Basic PHP Tutorial 7: Assignment, comparison and Logical operators
sentdex
Basic PHP Tutorial 4: Variables and Comments
sentdex
Basic PHP Tutorial 11: Arrays part 1, basic array
sentdex
Basic PHP Tutorial 6: If else and else if conditionals cont'd
sentdex
Basic PHP Tutorial 1: Intro to PHP
sentdex
Basic PHP Tutorial 3: HTML with PHP
sentdex
Basic PHP Tutorial 9: While Loop
sentdex
Basic PHP Tutorial 10: Switch Statement
sentdex
Basic PHP Tutorial 2: Print and Echo
sentdex
Basic PHP Tutorial 5: If else and else if conditional statements
sentdex
Basic PHP Tutorial 8: Arithmatic Operators: Doing math with php
sentdex
Basic PHP Tutorial 17: User Input Form Example / String Manipulation
sentdex
Basic PHP Tutorial 18: HTML Entities and forms cont'd
sentdex
Basic PHP Tutorial 19: Finding words in strings
sentdex
Basic PHP Programming Tutorial 20: Saving to a File / writing and appending
sentdex
Basic PHP Programming Tutorial 22: Hashing part 2: salting
sentdex
Basic PHP Programming Tutorial 23: Variables in Strings and tokenizing
sentdex
Basic PHP Programming Tutorial 21: MD5 Hashing For Security
sentdex
Basic PHP Programming Tutorial 24: String similarity
sentdex
Basic PHP Programming Tutorial 25: Time and Time stamps
sentdex
Basic PHP Programming Tutorial 26: Die and Exit
sentdex
Basic PHP Programming Tutorial 27: MySQL Databases Part 1
sentdex
Basic PHP Programming Tutorial 28: MySQL Database Part 2: Reading From Database
sentdex
Basic PHP Programming Tutorial 29: MySQL Database Part 3: Inputting Data
sentdex
Basic PHP Programming Tutorial 30: MySQL database in Use
sentdex
Django Tutorial Web Development with Python Part 1: Installing Django
sentdex
Python Tutorial: File Deletion and Folder Deletion / directory deletion
sentdex
Python Tutorial: How to Rename Files and Move Files with Python
sentdex
3D Graphs in Matplotlib for Python: Basic 3D Line
sentdex
3D Plotting in Matplotlib for Python: 3D Scatter Plot
sentdex
3D Charts in Matplotlib for Python: Multiple datasets scatter plot
sentdex
Sikuli Tutorial 1: Visually programming in python!
sentdex
Sikuli Tutorial 2: Program visually in python!
sentdex
Sikuli Tutorial 3: Program visually in python!
sentdex
3D Bar Charts in Python and Matplotlib
sentdex
3D Plane wire frame Graph Chart in Python
sentdex
Raspberry Pi Part 1 Introduction
sentdex
Raspberry Pi Part 8: First Download and Update! (Firmware)
sentdex
Raspberry Pi Part 10: How to set up a Linux Web Server on your Pi
sentdex
Raspberry Pi Part 11: Remote Desktop
sentdex
Twitter Analysis: How to rank a user's influence
sentdex
GPIO Tutorial for Pi Part 2 - Programming the GPIO
sentdex
GPIO Tutorial for Raspberry Pi Part 1 - Setting up
sentdex
More on: Python for Data
View skill →
🎓
Tutor Explanation
DeepCamp AI