7 Python Data Visualization Libraries in 15 minutes

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 116

  • @robmulla
    @robmulla  3 роки тому +21

    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

  • @brandonwarfield5611
    @brandonwarfield5611 2 роки тому +6

    I don't know how you made this entertaining!
    I was chuckling all the way through the video.

    • @robmulla
      @robmulla  2 роки тому +1

      Haha. Thanks Brandon. Glad you enjoyed it.

  • @askthenickman
    @askthenickman 10 місяців тому +3

    Love the energy. Thanks!

  • @cedric1731
    @cedric1731 2 роки тому +10

    What also makes bokeh cool is it's ability to handle big data better than some alternatives

    • @robmulla
      @robmulla  2 роки тому

      That’s a good note I didn’t realize!

  • @gschnuuget
    @gschnuuget 2 роки тому +7

    this is an amazing overview, thank you very much for this video! I especially like that you are presenting in dark mode 🙂

    • @robmulla
      @robmulla  2 роки тому +1

      Glad you liked it! I appreciate the feedback.

  • @subbyspersonalvlog7143
    @subbyspersonalvlog7143 Рік тому +1

    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

  • @hfuhruhurr
    @hfuhruhurr 2 роки тому +5

    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  2 роки тому

      I didn’t realize that. I haven’t used it much before. Why is it so powerful?

    • @nulencode7660
      @nulencode7660 2 роки тому +3

      @@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.

  • @RHHS1985
    @RHHS1985 Рік тому +3

    Thanks a lot Rob ! Any suggestions to create Concept Maps, Mind Maps or Entity Relashionships diagrams, for Data Governance purposes ?

  • @milindankur
    @milindankur Рік тому +4

    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.

  • @BarmitzvahNTC
    @BarmitzvahNTC 7 місяців тому

    Nice. I was surprised that you did not include LUX at this cool overview.

  • @agnichatian
    @agnichatian 6 місяців тому +1

    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...

  • @jerichokatende8151
    @jerichokatende8151 Місяць тому

    Cool video, opened my eyes to Plotly

  • @carlosernestocustodiocaden777
    @carlosernestocustodiocaden777 Рік тому +1

    Excelente vídeo, es cosa de empezar a practicar, hasta encontrar lo mejor para el trabajo que hay que hacer.

  • @JoelHernandez-vs1kn
    @JoelHernandez-vs1kn 4 місяці тому

    Thank you very much!! Quick question, is there a way to add labels to specific percentiles of a box plot, lets say to median and 75th percentile?

  • @BrianKamanzi
    @BrianKamanzi 8 місяців тому

    Great video, exactly what I was looking for and positive energy to boot, appreciated.

  • @kikfraben1
    @kikfraben1 Рік тому

    Didn’t know that charts can be so much fun, awesome video!

  • @dimitriosdesmos4699
    @dimitriosdesmos4699 Рік тому +1

    Which is best for plotting live data from exchanges?

  • @mdd6197
    @mdd6197 3 роки тому +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  3 роки тому

      Thanks so much for the feedback. Glad you learned something new about interactive plots. 🙌

  • @martinnjeri6997
    @martinnjeri6997 Рік тому +1

    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.

  • @stuartberg8030
    @stuartberg8030 Рік тому +1

    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.

  • @mschuer100
    @mschuer100 2 роки тому +1

    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  2 роки тому +1

      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 2 роки тому

      @@robmulla and a great job you did. Thanks!

  • @TheSoonAnn
    @TheSoonAnn Рік тому

    great way to introduce all the packages available , now i know the gg plot equivalent in python

  • @petehall1900
    @petehall1900 2 роки тому +1

    Why is chart studio the new plotly import syntax?

    • @robmulla
      @robmulla  2 роки тому

      I'm not sure if I'm following your question. Thanks for watching.

  • @-steady-8215
    @-steady-8215 Рік тому

    Did you ever make a video on dash then?

  • @pietraderdetective8953
    @pietraderdetective8953 Рік тому

    We can change Pandas plotting backend to Plotly if one need interactive chart

  • @robosergTV
    @robosergTV Рік тому

    where is proplot?

  • @soumyadrip
    @soumyadrip 3 роки тому +4

    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  3 роки тому +2

      Glad you enjoyed it Somu! Trying to be a little less serious in this one.

    • @cappy2112
      @cappy2112 2 роки тому +1

      There are MANY more than he reviewed here though, close to 50 now

    • @soumyadrip
      @soumyadrip 2 роки тому

      @@cappy2112 holy crap

    • @geekyprogrammer4831
      @geekyprogrammer4831 2 роки тому +1

      @@robmulla Please continue to be make videos like this😊

    • @robmulla
      @robmulla  2 роки тому +1

      @@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!

  • @coopernik
    @coopernik Рік тому +1

    That was a good video. I subscribed

  • @ajilaahad3508
    @ajilaahad3508 10 місяців тому

    Bokeh is not working when ssl integrated. Can anyone help

  • @GlenCote
    @GlenCote 2 роки тому +2

    How about Panel?

    • @robmulla
      @robmulla  2 роки тому

      I haven’t heard of panel. Should I check it out?

    • @jac.t.kitlim
      @jac.t.kitlim 2 роки тому

      My vote on panel and the holoviz family..

    • @Davidkiania
      @Davidkiania 2 роки тому

      Part of Hvplot.

  • @johnmachabee7261
    @johnmachabee7261 Рік тому +1

    You earned my subscription, good sir!

  • @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 10 місяців тому

    Excellent video. Thanks!

    • @robmulla
      @robmulla  9 місяців тому

      Glad you liked it!

  • @RaptorT1V
    @RaptorT1V 7 місяців тому

    Вот это сразу лайк. Контент интересный и полезный. Для моего исследования в самый раз

  • @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.

  • @philwebb59
    @philwebb59 Рік тому +1

    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. ua-cam.com/video/Y0Brf2l8Ysc/v-deo.html

    • @robmulla
      @robmulla  Рік тому

      Oh. I guess that’s the way it’s pronounced. Thanks for the feedback.

  • @chuang6248
    @chuang6248 2 роки тому +2

    Plotly Express is awesome! that it what i need! thank you !

    • @robmulla
      @robmulla  2 роки тому

      Glad you found what you were looking for!

  • @SquareRootgg
    @SquareRootgg 2 місяці тому

    For real time app which is the bettet

  • @DANIEL-lt9br
    @DANIEL-lt9br Рік тому +1

    Thanks for this video, i have been enjoyed a lot, i'm subscribed yet!

    • @robmulla
      @robmulla  Рік тому

      Really appreciate that!

  • @tariqaziz1795
    @tariqaziz1795 2 роки тому +1

    Thanks for knowlege and entertain.
    i hope to learn much more.

    • @robmulla
      @robmulla  2 роки тому +1

      Glad you were both entertained and learned! That’s my goal.

  • @gabrielmoreno2554
    @gabrielmoreno2554 2 роки тому +1

    Love your work. PX😍

    • @robmulla
      @robmulla  2 роки тому

      Thanks Gabriel! Glad you enjoy it.

  • @sanishkoshijacob2813
    @sanishkoshijacob2813 Рік тому

    I used vispy for plotting real time data.

  • @AdobadoFantastico
    @AdobadoFantastico 2 роки тому +1

    bokeh looks fun

  • @titan-0016
    @titan-0016 11 місяців тому +27

    content is good but those to b quirky jokes are not

    • @XenoghostTV
      @XenoghostTV Місяць тому

      Mf you got a public "investing" folder you're so corny you're in no position to be making fun of anyone

    • @AnonYmouS00816
      @AnonYmouS00816 Місяць тому +1

      I like it, it doesn't feel boring. Watch some indians if you don't like people with humour.

    • @titan-0016
      @titan-0016 Місяць тому

      How will I find racists in those channels..​@@AnonYmouS00816..

  • @gerardbender197
    @gerardbender197 2 роки тому +1

    Thank you
    That was so helpful

    • @robmulla
      @robmulla  2 роки тому

      Glad it helped! Thanks so much for the comment.

  • @BinaryCloudChaser
    @BinaryCloudChaser 10 днів тому

    Best is mataplot can make live diagramms ....( moving lines iver time.)

  • @RolandoLopezNieto
    @RolandoLopezNieto 2 місяці тому

    Great video

  • @bennguyen1313
    @bennguyen1313 Рік тому

    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?

  • @khanafridi8894
    @khanafridi8894 Рік тому

    Sir plz make an amazing series about visualization in python and some other important graph 😊

  • @williamgriffin61
    @williamgriffin61 Рік тому +1

    great content! thanks you Rob!

  • @RaptorT1V
    @RaptorT1V Місяць тому

    Where is Pygal?

  • @dhnguyen68
    @dhnguyen68 Рік тому

    I have closed your video… Just kidding, very nice explanation with lively humor. Thanks

  • @TzviKD
    @TzviKD 2 роки тому +1

    Really helpful!
    I think the title of the video can be improved for greater reach :)

    • @robmulla
      @robmulla  2 роки тому +1

      Thanks! I’m open to ideas for a new title. Any suggestions?

    • @TzviKD
      @TzviKD 2 роки тому +1

      @@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 ;)

  • @deniskorobkin8574
    @deniskorobkin8574 5 місяців тому

    You are like Stevie T* but in the world of data
    (* a Canadian electric guitar blogger worth checking out if you haven't already)

  • @mikescarborough9196
    @mikescarborough9196 8 місяців тому +1

    So violin plots should not be called twat plots…

  • @samarumugam4833
    @samarumugam4833 Рік тому

    Thanks Bro. Good Infos....

  • @jonreznick5531
    @jonreznick5531 Рік тому +1

    Don't hate on pie charts, but yes they are bad wherever more than 6 categories are grouped and tallied.

    • @robmulla
      @robmulla  Рік тому +1

      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.

  • @VIZA_9507
    @VIZA_9507 9 місяців тому

    Wheee i need to focus first as i beginner

  • @c0f2a
    @c0f2a Рік тому

    import seaborn as sb

  • @jaxim1668
    @jaxim1668 Рік тому

    really a fan of pandas aren't you?🤣

  • @VulcanOnWheels
    @VulcanOnWheels Рік тому +1

    1:24 Really...? I'm outta here.

  • @MariaDelCarmenCorralNuñez
    @MariaDelCarmenCorralNuñez Рік тому

    No, I was born in 1991

  • @glawtonmoore
    @glawtonmoore 8 місяців тому

    Yellowbrick

  • @gabrielperfumo1122
    @gabrielperfumo1122 2 роки тому +1

    You are super cool!! Great content. My ranking: EDA: matplotlib, seaborn and pandas. PRESENTATIONS, DASHBOARDS AND WEBAPPS: Dash-plotly

    • @robmulla
      @robmulla  2 роки тому +1

      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.

  • @Zydres_Impaler
    @Zydres_Impaler Рік тому

    I was born in 2003😂😂

  • @VIZA_9507
    @VIZA_9507 9 місяців тому

    I am beginner a in python

  • @nb664rbk
    @nb664rbk 2 роки тому +3

    cringe

  • @GarzonG6
    @GarzonG6 9 місяців тому

    Excellent content, stupid explanation