7 Python Data Visualization Libraries in 15 minutes

  Рет қаралды 70,299

Rob Mulla

Rob Mulla

Күн бұрын

In this video Rob, a Kaggle Grandmaster, quickly and humorously walks through each of the popular plotting and data visualization tools in python. These include bokeh, matplottlib, plotly, altir and seaborn. This video will give you an overview of each python package, what each does well and what they don't do well. Python is the #1 coding language for data science and has been growing over the years as an essential tool, especailly important for data visualization. Explained in a funny way every package is discussed in less than 15 minutes.
Timestamps:
00:00 Introduction
00:33 Matplotlib
02:46 Seaborn
05:10 Bokeh
07:50 Plotly Express
11:40 Plotnine
13:02 Altair
13:24 Pandas
14:09 Summary
Follow me on twitch for live coding streams: / medallionstallion_
Intro to Pandas video: • A Gentle Introduction ...
Exploritory Data Analysis Video: • Exploratory Data Analy...
Link to kaggle notebook used in the tutorial: www.kaggle.com/robikscube/all...
* KZbin: / @robmulla
* Twitch: / medallionstallion_
* Twitter: / medalliondata
* Kaggle: www.kaggle.com/robikscube
#DataScience #Python #DataViz

Пікірлер: 108
@robmulla
@robmulla 2 жыл бұрын
Because youtube doesn't seem to be showing my chapters in the videos here are the timeline links: 00:00 Introduction 00:33 Matplotlib 02:46 Seaborn 05:10 Bokeh 07:50 Plotly Express 11:40 Plotnine 13:02 Altair 13:24 Pandas 14:09 Summary
@gschnuuget
@gschnuuget Жыл бұрын
this is an amazing overview, thank you very much for this video! I especially like that you are presenting in dark mode 🙂
@robmulla
@robmulla Жыл бұрын
Glad you liked it! I appreciate the feedback.
@brandonwarfield5611
@brandonwarfield5611 Жыл бұрын
I don't know how you made this entertaining! I was chuckling all the way through the video.
@robmulla
@robmulla Жыл бұрын
Haha. Thanks Brandon. Glad you enjoyed it.
@subbyspersonalvlog7143
@subbyspersonalvlog7143 Жыл бұрын
It was worth a lot in just one lovely video imparting so much of value as you present things vividly in a very attractive way. Given enough time, I enjoy watching all your videos, multiple times if need be.
@robmulla
@robmulla Жыл бұрын
Glad you enjoyed it! This video is a little more silly than my other ones
@cedric1731
@cedric1731 Жыл бұрын
What also makes bokeh cool is it's ability to handle big data better than some alternatives
@robmulla
@robmulla Жыл бұрын
That’s a good note I didn’t realize!
@kikfraben1
@kikfraben1 9 ай бұрын
Didn’t know that charts can be so much fun, awesome video!
@askthenickman
@askthenickman 4 ай бұрын
Love the energy. Thanks!
@BrianKamanzi
@BrianKamanzi 2 ай бұрын
Great video, exactly what I was looking for and positive energy to boot, appreciated.
@mschuer100
@mschuer100 Жыл бұрын
Thank you Rob, another great video. Was never aware that PlotNine existed, will have to check it out. Also want to dig more into Ploty's scatter_map.....knew it existed but never used it...this gives me a reason to check it out. Keep the great videos coming please, they are very useful.
@robmulla
@robmulla Жыл бұрын
Glad you learned a few new things from this video. My hope was to show a lot of what's out there so you know it's there to use in the future.
@mschuer100
@mschuer100 Жыл бұрын
@@robmulla and a great job you did. Thanks!
@mdd6197
@mdd6197 2 жыл бұрын
really helpful vid I mainly just plot in pandas like you said it saves you time lol but I did not know what I was missing out on with the interactive plots
@robmulla
@robmulla 2 жыл бұрын
Thanks so much for the feedback. Glad you learned something new about interactive plots. 🙌
@RHHS1985
@RHHS1985 9 ай бұрын
Thanks a lot Rob ! Any suggestions to create Concept Maps, Mind Maps or Entity Relashionships diagrams, for Data Governance purposes ?
@milindankur
@milindankur Жыл бұрын
I love to watch Rob Mulla! All these plots are so beautiful! Thanks for summarizing them. Respect🤟
@robmulla
@robmulla Жыл бұрын
Glad you liked it! Appreciate the compliment.
@carlosernestocustodiocaden777
@carlosernestocustodiocaden777 Жыл бұрын
Excelente vídeo, es cosa de empezar a practicar, hasta encontrar lo mejor para el trabajo que hay que hacer.
@robmulla
@robmulla Жыл бұрын
Muchas gracias!
@TheSoonAnn
@TheSoonAnn Жыл бұрын
great way to introduce all the packages available , now i know the gg plot equivalent in python
@user-iv9zu4oh8i
@user-iv9zu4oh8i Ай бұрын
Nice. I was surprised that you did not include LUX at this cool overview.
@hfuhruhurr
@hfuhruhurr Жыл бұрын
Altair's (two syllables, btw) syntax makes the most sense to me. Took me forever to understand how to unleash the power, though.
@robmulla
@robmulla Жыл бұрын
I didn’t realize that. I haven’t used it much before. Why is it so powerful?
@nulencode7660
@nulencode7660 Жыл бұрын
@@robmulla For Altair, I would say the syntax follows the same logic than Seaborn, but the advantage is that you can make more beautiful and **interactive** plot that are easy to embed in a webpage.
@williamgriffin61
@williamgriffin61 Жыл бұрын
great content! thanks you Rob!
@robmulla
@robmulla Жыл бұрын
Thanks for watching.
@tariqaziz1795
@tariqaziz1795 Жыл бұрын
Thanks for knowlege and entertain. i hope to learn much more.
@robmulla
@robmulla Жыл бұрын
Glad you were both entertained and learned! That’s my goal.
@DANIEL-lt9br
@DANIEL-lt9br Жыл бұрын
Thanks for this video, i have been enjoyed a lot, i'm subscribed yet!
@robmulla
@robmulla Жыл бұрын
Really appreciate that!
@RaptorT1V
@RaptorT1V Ай бұрын
Вот это сразу лайк. Контент интересный и полезный. Для моего исследования в самый раз
@johnmachabee7261
@johnmachabee7261 Жыл бұрын
You earned my subscription, good sir!
@robmulla
@robmulla Жыл бұрын
Thanks for watching.
@gerardbender197
@gerardbender197 2 жыл бұрын
Thank you That was so helpful
@robmulla
@robmulla 2 жыл бұрын
Glad it helped! Thanks so much for the comment.
@chuang6248
@chuang6248 2 жыл бұрын
Plotly Express is awesome! that it what i need! thank you !
@robmulla
@robmulla 2 жыл бұрын
Glad you found what you were looking for!
@khanafridi8894
@khanafridi8894 Жыл бұрын
Sir plz make an amazing series about visualization in python and some other important graph 😊
@joshuaharkness2630
@joshuaharkness2630 Жыл бұрын
Can you add a plotly visualization to PowerPoint? I have been able to do this using a PNG of the graph, but would love to keep it interactive.
@kalif350
@kalif350 4 ай бұрын
Excellent video. Thanks!
@robmulla
@robmulla 3 ай бұрын
Glad you liked it!
@agnichatian
@agnichatian 13 күн бұрын
If the GUI of my app is a web page, can I put these plots on it ? If so, can they be interactive ? i.e. process in Python,, render as web...
@coopernik
@coopernik Жыл бұрын
That was a good video. I subscribed
@robmulla
@robmulla Жыл бұрын
Thanks!
@martinnjeri6997
@martinnjeri6997 Жыл бұрын
so nobody is gonna say something about those violin plots?? they look just like..... never mind!! Niice video Maestro... Learning a lot from you!! Kudos ....
@robmulla
@robmulla Жыл бұрын
🙊🙈 Thanks for watching.
@Grenouille3344
@Grenouille3344 Жыл бұрын
Hi, I search to show a chart of data same as Nasdaq and it can update with new data live in real time. Can you tell me the best for that. I appreciate a lot.
@dimitriosdesmos4699
@dimitriosdesmos4699 Жыл бұрын
Which is best for plotting live data from exchanges?
@robmulla
@robmulla Жыл бұрын
Depends. How live?
@soumyadrip
@soumyadrip 2 жыл бұрын
LMFAO did not know GMs are allowed to be that funny, JK , pog video editing skill. Had no idea that Python had many visualization libraries.
@robmulla
@robmulla 2 жыл бұрын
Glad you enjoyed it Somu! Trying to be a little less serious in this one.
@cappy2112
@cappy2112 2 жыл бұрын
There are MANY more than he reviewed here though, close to 50 now
@soumyadrip
@soumyadrip 2 жыл бұрын
@@cappy2112 holy crap
@geekyprogrammer4831
@geekyprogrammer4831 2 жыл бұрын
@@robmulla Please continue to be make videos like this😊
@robmulla
@robmulla 2 жыл бұрын
@@geekyprogrammer4831 Thanks so much! Funny that this video has the least views of all that I made so I figured people didn't like the funny videos. Maybe I'll give it another try!
@atulkumarsonu7082
@atulkumarsonu7082 Жыл бұрын
Thanks. Would like a video on Panel.
@samarumugam4833
@samarumugam4833 9 ай бұрын
Thanks Bro. Good Infos....
@-steady-8215
@-steady-8215 9 ай бұрын
Did you ever make a video on dash then?
@petehall1900
@petehall1900 Жыл бұрын
Why is chart studio the new plotly import syntax?
@robmulla
@robmulla Жыл бұрын
I'm not sure if I'm following your question. Thanks for watching.
@gabrielmoreno2554
@gabrielmoreno2554 2 жыл бұрын
Love your work. PX😍
@robmulla
@robmulla 2 жыл бұрын
Thanks Gabriel! Glad you enjoy it.
@pietraderdetective8953
@pietraderdetective8953 10 ай бұрын
We can change Pandas plotting backend to Plotly if one need interactive chart
@AdobadoFantastico
@AdobadoFantastico Жыл бұрын
bokeh looks fun
@robmulla
@robmulla Жыл бұрын
It is!
@ajilaahad3508
@ajilaahad3508 4 ай бұрын
Bokeh is not working when ssl integrated. Can anyone help
@sanishkoshijacob2813
@sanishkoshijacob2813 7 ай бұрын
I used vispy for plotting real time data.
@robosergTV
@robosergTV 7 ай бұрын
where is proplot?
@GlenCote
@GlenCote 2 жыл бұрын
How about Panel?
@robmulla
@robmulla 2 жыл бұрын
I haven’t heard of panel. Should I check it out?
@jac.t.kitlim
@jac.t.kitlim Жыл бұрын
My vote on panel and the holoviz family..
@Davidkiania
@Davidkiania Жыл бұрын
Part of Hvplot.
@TzviKD
@TzviKD Жыл бұрын
Really helpful! I think the title of the video can be improved for greater reach :)
@robmulla
@robmulla Жыл бұрын
Thanks! I’m open to ideas for a new title. Any suggestions?
@TzviKD
@TzviKD Жыл бұрын
@@robmulla Sure.. "Matplotlib vs Seaborn vs Bokeh vs Plotly vs Plotnine vs Altair vs Pandas in 15 minutes" "7 Python Data Visualization Libraries in 15 minutes" "Data Visualization in Python - Quick Libraries Overview" As you can see, my line of thought is that the main subject of the video - the libraries - is not in the title.. but should be, because its an informative video and not entertainment; even though you did make it entertaining ;)
@philwebb59
@philwebb59 Жыл бұрын
5:16 Ryu Nagase, product management director, consumer imaging group, Canon Corp, pronounces bokeh like okay, with a b on front. BOW-kay. Stress on the BOW. kzbin.info/www/bejne/j2Glo5looZ2MqcU
@robmulla
@robmulla Жыл бұрын
Oh. I guess that’s the way it’s pronounced. Thanks for the feedback.
@titan-0016
@titan-0016 4 ай бұрын
content is good but those to b quirky jokes are not
@stuartberg8030
@stuartberg8030 11 ай бұрын
I'll give a shout-out for my favorites: holoviews and hvplot.pandas, which are built on top of bokeh and matplotlib. They give you a high-level API that makes lots of standard plots quickly, but you're free to customize the plot yourself with the lower-level library (bokeh or matplotlib) if you need extra control.
@dhnguyen68
@dhnguyen68 10 ай бұрын
I have closed your video… Just kidding, very nice explanation with lively humor. Thanks
@bennguyen1313
@bennguyen1313 7 ай бұрын
Do you have any suggestion for plotting 2d data real-time... with new samples coming in every 100ms (via can-bus)? I tried pyqtgraph, however with each new sample, the array took longer to display, and after just a couple minutes the lag was so bad that its not usable. Any suggestions on a tool that can keep up with an ever increasing data array? To minimize RAM, I was thinking of appending each new sample to a csv file, and then have maplotlib continuously reload the file. But maybe vaex is better at working with a dynamically increasing large data array ? Or maybe gnuplot, mayavi?
@VIZA_9507
@VIZA_9507 3 ай бұрын
Wheee i need to focus first as i beginner
@zmd-code
@zmd-code 7 ай бұрын
next time do this and check what happens with your colleagues: import pandas as plt import numpy as pd import matplotlib.pyplot as np
@jonreznick5531
@jonreznick5531 Жыл бұрын
Don't hate on pie charts, but yes they are bad wherever more than 6 categories are grouped and tallied.
@robmulla
@robmulla Жыл бұрын
Agree to disagree?
@jonreznick5531
@jonreznick5531 Жыл бұрын
now i want to hear you view on this. pie charts have treated me real good--the customers want them.
@c0f2a
@c0f2a 11 ай бұрын
import seaborn as sb
@VIZA_9507
@VIZA_9507 3 ай бұрын
I am beginner a in python
@mikescarborough9196
@mikescarborough9196 2 ай бұрын
So violin plots should not be called twat plots…
@jaxim1668
@jaxim1668 11 ай бұрын
really a fan of pandas aren't you?🤣
@glawtonmoore
@glawtonmoore 2 ай бұрын
Yellowbrick
@VulcanOnWheels
@VulcanOnWheels Жыл бұрын
1:24 Really...? I'm outta here.
@robmulla
@robmulla Жыл бұрын
You love it.
@user-jj5om7tq9k
@user-jj5om7tq9k 11 ай бұрын
No, I was born in 1991
@Zydres_Impaler
@Zydres_Impaler Жыл бұрын
I was born in 2003😂😂
@NicolaBarbaro956
@NicolaBarbaro956 Жыл бұрын
cringe
@robmulla
@robmulla Жыл бұрын
Yep
@GarzonG6
@GarzonG6 2 ай бұрын
Excellent content, stupid explanation
@gabrielperfumo1122
@gabrielperfumo1122 Жыл бұрын
You are super cool!! Great content. My ranking: EDA: matplotlib, seaborn and pandas. PRESENTATIONS, DASHBOARDS AND WEBAPPS: Dash-plotly
@robmulla
@robmulla Жыл бұрын
So glad you like the content. Share with a friend or two! I totally agree with the seperation between EDA and presentation/dashboard libraries. Great point.
Is Plotly The Better Matplotlib?
22:58
NeuralNine
Рет қаралды 93 М.
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 112 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 21 МЛН
This INCREDIBLE trick will speed up your data processes.
12:54
Rob Mulla
Рет қаралды 257 М.
Data Visualization Crash Course | Consulting Best Practices
25:57
Analyst Academy
Рет қаралды 140 М.
Introduction to Dash Plotly - Data Visualization in Python
29:21
Charming Data
Рет қаралды 770 М.
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 366 М.
Python in Excel Review: The Good, The Bad, & The Ugly!
14:42
Exploratory Data Analysis with Pandas Python
40:22
Rob Mulla
Рет қаралды 431 М.
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН