Python Dashboard with Tkinter and Matplotlib tutorial [for beginners]

  Рет қаралды 45,167

Code First with Hala

Code First with Hala

Күн бұрын

Use Tkinter and Matplotlib to build a data visualization dashboard in Python. This Python GUI project works as both a data entry form and an Excel viewer.
In this video, you will:
- Create your first Tkinter application
- Create a modern Tkinter app
- Use Matplotlib with Tkinter
- Embed Matplotlib charts with Tkinter
- Create a dashboard with Tkinter
Source code repo: github.com/codefirstio/tkinte...
Timestamps:
00:00 Introduction and Demo
00:55 Project Structure and Setup
01:52 Installing Matplotlib
02:37 Project Imports
03:40 Setting the color scheme in Matplotlib
05:11 Create a bar chart with Matplotlib
08:17 Create a horizontal bar chart with Matplotlib
10:20 Create a pie chart with Matplotlib
12:15 Create a line chart with Matplotlib
12:58 Create an area chart with Matplotlib
13:56 Importing Tkinter and FigureCanvasTkAgg
15:01 Create a window in Tkinter
16:51 Embed the Matplotlib charts in Tkinter
22:42 Creating the sidebar in Tkinter
Socials:
My email: code.first.io@gmail.com
Tiktok: / hala.codes
*************
*Tags*
Tkinter tutorial
Tkinter Dashboard
Python Dashboard
Python Data Visualization Dashboard
Tkinter install
Tkinter Setup
Tkinter GUI tutorial
GUI tutorial Python
GUI Project Python
Graphical User Interface Python
Python tutorial
Matplotlib
Python matplotlib tutorial

Пікірлер: 28
@SHONNER
@SHONNER Жыл бұрын
I don't think I've seen Tk look like this before? I'm impressed.
@david1cool
@david1cool Жыл бұрын
Thank you very much, this is really great. I was looking for an example like this. Also, your english is completely understandable.
@nour-eddineoumakhlouf5296
@nour-eddineoumakhlouf5296 2 ай бұрын
Thank you lady. Clear and simple !
@vasbkamarxil1260
@vasbkamarxil1260 Жыл бұрын
Супер! Спасибо за урок!
@tebunia
@tebunia Жыл бұрын
Helped a lot. Thanks.
@sergeybure
@sergeybure 14 күн бұрын
Thank you! Very informative!
@rodrigojt7543
@rodrigojt7543 6 ай бұрын
Great video!!
@mas_abdali
@mas_abdali 11 ай бұрын
Very useful tutorial
@jbivisual
@jbivisual 10 ай бұрын
Terima Kasih, Tutorial anda sangat membantu ...
@gedavaa1
@gedavaa1 Ай бұрын
That's great lecture!
@BlackCodeDev
@BlackCodeDev 5 ай бұрын
Thank you for your video
@MegaSpymoon
@MegaSpymoon 11 ай бұрын
you are a life saver 😂😂😂😂
@wu1484741111
@wu1484741111 4 ай бұрын
I am going to give 15 likes through the comment, no other way can express how much I like it!
@PA-bu5cs
@PA-bu5cs 6 ай бұрын
Great video ! which "Extension" would you recommend in VSCode in order to be able to se the # Hexacolors ? "
@sarahbelkissemerrah5561
@sarahbelkissemerrah5561 9 ай бұрын
thank you for this tutorial, it is so helpful for me ,but I have a quation : how do I modify the code if I wana plot time vs temperature, data of my mysql database (list not dictionary), unfortunatly I plot only one point wich is the last line of the data (list) , the table containes 20 lines (time, temperature)
@tawandamukarati4051
@tawandamukarati4051 Жыл бұрын
Great video. Here is what I want to do. I first want to write a code that gives me a GUI in which to enter data. I want to then enter data in the interface and then run a code to process the data and have the visualizations on the dashboard. I have created the GUI, and run the code for the visualizations, but I don't see the dashboard. How can I solve this challenge?
@mmeink3954
@mmeink3954 5 күн бұрын
Again, thank you for this stunning video. I am wondering if I could do this dashboard and plots as my output and I would like to upload the data as .csv from a GUI. Is there a way to do that? Thank you.
@98854arjun
@98854arjun Жыл бұрын
Awesome, plz where I can start from python beginning in your series?
@tawandamukarati4051
@tawandamukarati4051 Жыл бұрын
The data entry form requires its own loop() to display. The dashboard showing visualisations requires a separate loop() to display How do I fit both loop() in the same code?
@jiedeng3274
@jiedeng3274 Жыл бұрын
Did I miss something here? Because when I tried to fit three canvas in the upper/lower frame, it only display two of them and the third one is always out of range in my laptop screen.
@tedwow2625
@tedwow2625 Жыл бұрын
why not using the customtkinter?
@SHEERAZ-ALI
@SHEERAZ-ALI Жыл бұрын
How can show 12 Month sale in bar or pie chart from SQLite please make video on this
@tehseenbaig3198
@tehseenbaig3198 4 ай бұрын
hello mam! i have a question, how can i show this all interface you made by using buttons. means that if i want to make buttons that shows all these charts of same gener with different reading, then what excatly should i do!! means i do understand to invoke the button events but dont need to repeat the code on each button command. please let me know
@eliassahyouni2813
@eliassahyouni2813 Жыл бұрын
hi there, first great video and i like it, but can you help me how i can make a pivot table or groupby table and print out in world document, i try but my pivot table get me first 5 rows and then print ... ... ... ... and after print last 5 rows and print 100 rows and 10 columns so i'am tired can you help me please?, and thank you for all,
@Sam-lj9vj
@Sam-lj9vj 2 ай бұрын
What if you want the source to be an Excel file. What kind of code would we be using?
@SHEERAZ-ALI
@SHEERAZ-ALI Жыл бұрын
Please one video on sales dashboard and sales data load from SQLite or MySQL and when filter data by month year or between two dates then all charts dynamic change please
@stylosuf1394
@stylosuf1394 6 ай бұрын
Please put video on LIBRARY MANAGEMENT SYSTEM IN PYTHON TKINTER AND IN FRONT PYZBAR MODULE MAM...
@JorgeEscobarMX
@JorgeEscobarMX Жыл бұрын
0:50 So first I was like, how is this even possible for tkinter to look this good, maybe a well used canvas widget? then I see matplotlib and then I figure somehow they may be combined together? Let's see.
Tkinter ChatGPT App - Modern Tkinter GUI Chatbot [tutorial for beginners]
22:36
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 54 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 24 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 96 МЛН
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 372 М.
How to Create a Beautiful Python Visualization Dashboard With Panel/Hvplot
10:57
Thu Vu data analytics
Рет қаралды 532 М.
My Workflow for Building any Streamlit Dashboard Project
9:40
Fanilo Andrianasolo
Рет қаралды 73 М.
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Internet Made Coder
Рет қаралды 1,5 МЛН
Make Tkinter Look 10x Better in 5 Minutes (CustomTkinter)
4:40
TurbineThree
Рет қаралды 249 М.
Build a Python Dashboard with ChatGPT Lightning Fast
8:56
Modern Graphical User Interfaces in Python
11:12
NeuralNine
Рет қаралды 1,5 МЛН
I Made 200 Python Projects...Here Are My 5 FAVORITES
11:23
Tech With Tim
Рет қаралды 142 М.
Matplotlib Visualizations in Tkinter GUI Apps
13:08
NeuralNine
Рет қаралды 6 М.
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,2 МЛН
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 11 МЛН
Tag her 🤭💞 #miniphone #smartphone #iphone #samsung #fyp
0:11
Pockify™
Рет қаралды 39 МЛН