- [Instructor] Matplotlib is a great library…for generating all sorts of plots and charts with Python,…because it's easy to use…and can produce some really professional looking figures.…Although matplotlib can create its own GUI windows…to display figures, for my solution…I wanted to created a custom GUI…that included a plot of the data…as well as entry fields for the user to input…the desired start and end times.…For creating relatively simple GUIs like this one,…I like to use Python's Tkinter module because it's included…as part of the standard Python distribution.…
Your end user will almost certainly have it already.…Working with the Tkinter module…is an entire course worth of material on its own,…so if you wanna learn more about using it, I recommend…viewing the Python GUI Development with Tkinter course.…For this video I'm just going to show you…how I was able to embed a matplotlib figure…within my Tkinter GUI.…Lines six and seven, are pretty standard…import statements for working with Tkinter,…and lines 10 through 12 import the parts of matplotlib…
Author
Released
6/8/2018Visit other courses in the series to see how to solve the same challenges in languages like C++, C#, JavaScript, PHP, Python, Ruby, Go, and Swift.
Skill Level Intermediate
Duration
Views
Related Courses
-
Learning the Python 3 Standard Library
with Kathryn Hodge2h 9m Intermediate -
Python Essential Training
with Bill Weinman4h 45m Intermediate -
Learning Python
with Joe Marini2h 27m Beginner -
Code Clinic: Java
with Carlos Rivas1h 13m Intermediate
-
Introduction
-
Welcome1m 26s
-
-
1. Problem 1: Weather Statistics
-
2. Problem 2: Where Am I?
-
Intro: Where am I?1m 46s
-
Making a POST with requests2m 14s
-
-
3. Problem 3: Eight Queens
-
Intro: Eight queens1m 42s
-
Understanding permutations3m 42s
-
-
4. Problem 4: Musical Instrument
-
Intro: Accessing peripherals1m 54s
-
-
5. Problem 5: Facial Recognition
-
Intro: Facial recognition1m 38s
-
Scaling images3m 12s
-
Saving results as JSON1m 51s
-
-
6. Problem 6: Real-Time Information Dashboard
-
Understanding Django2m 13s
-
Routing URLs with Django3m 53s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Embedding matplotlib into Tkinter