Seaborn Tutorial : Seaborn Full Course

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 205

  • @derekbanas
    @derekbanas  4 года назад +45

    00:00 Intro
    00:28 Setup
    02:17 Import Data & Datasets
    04:22 Distribution Plot
    06:53 Joint Plot
    08:19 Hexagon Distribution
    08:36 KDE Plot
    09:06 Pair Plot
    12:05 Rug Plot
    13:05 Styling
    17:42 Bar Plot
    19:35 Count Plot
    20:41 Box Plot
    23:17 Violin Plot
    24:42 Strip Plot
    26:50 Swarm Plot
    28:07 Palettes
    32:18 Heatmaps
    38:33 Cluster Map
    42:11 Pair Grid
    46:57 Facet Grid
    54:47 Regression Plots

    • @md.ashikmahamud5412
      @md.ashikmahamud5412 4 года назад

      Dear Sir,
      I can not find the CSV file for practicing. would you please tell me how do I get this file??

    • @vamsikrishna4107
      @vamsikrishna4107 3 года назад

      @@md.ashikmahamud5412 put the csv file in the same folder of your project.

    • @ahmadlakunle9607
      @ahmadlakunle9607 3 года назад

      @@md.ashikmahamud5412 check github.com and search for the csv file then download, copy then paste to the jupyter folder

    • @texasfossilguy
      @texasfossilguy 2 года назад

      Great tutorial. Appreciate you going into detail on the various options.

  • @adamfattal9602
    @adamfattal9602 3 года назад +38

    If you're looking at the comments to see if this is worth your time, I can assure you that it is. Loads of value obtained from this video! Great job.

    • @derekbanas
      @derekbanas  3 года назад

      Thank you for the nice compliment :) I tried to do my best

  • @TomRiding-g5j
    @TomRiding-g5j 8 месяцев назад +2

    I just completed your MatplotLib tutorial. It was great. I created a complete file of all you demonstrated. This satisfied two objectives. (1) I learned by doing and (2) by adding comments to the code as I went it will be a reference on how to do things in the future.
    Excellent class - keep up the good work (I'm starting the Seaborn tutorial now.

  • @Wowjustwowjustwow
    @Wowjustwowjustwow 4 года назад +11

    10:22 the total bill was 16.99, so the extra cent makes it an even bill.
    loved the video, very useful

  • @mr.fakeman4718
    @mr.fakeman4718 4 года назад +6

    I've read the video's description.
    I've seen linear algebra and calculus too.
    You will be a life saver, Derek.
    Keep it up!

    • @derekbanas
      @derekbanas  4 года назад

      I'm trying to do my best 😁

  • @leonghchan
    @leonghchan 3 года назад +18

    Very well explained at a great pace. I gained a lot from this 1 hour tutorial. Thank you!

  • @disinclinedto-state9485
    @disinclinedto-state9485 2 года назад +2

    Great tutorial, thanks. Pretty close to perfect balance between describing too much and not describing enough... didn't feel like any of my time waste wasted, nor was I left confused. Cheers.

  • @mschuer100
    @mschuer100 2 года назад +3

    This is probably the greatest tutorial I have watched. Great work, and thank you for putting the time into this!

    • @derekbanas
      @derekbanas  2 года назад

      Thank you for taking the time to tell me you liked it :) I appreciate it!

  • @igniculus_
    @igniculus_ 4 года назад +3

    Wow ... Thank you so much again ... I was looking for both latest matplotlib and seaborn tutorial ... You did both !!!! What a coincidence !!!

    • @derekbanas
      @derekbanas  4 года назад +3

      Thank you 😁 Plotly is coming next so we can interact with our plots!

    • @igniculus_
      @igniculus_ 4 года назад

      Omg i was about to ask the same !!!! 🔥🔥🔥 Thank you so much !!!!

  • @rajav4861
    @rajav4861 4 года назад +15

    Thanks a LOT Derek!
    Have been waiting for this one!
    You are a LEGEND🙏

    • @derekbanas
      @derekbanas  4 года назад +5

      I'm very happy that I could help! Plotly is next

  • @alexiaciarfella2640
    @alexiaciarfella2640 2 года назад +4

    Thank you so much for taking the time to make this video! Great introduction to data visualization, will be using my learnings for my M.S. thesis!

  • @HalfEatenMushroom
    @HalfEatenMushroom 3 года назад +3

    This intro to Seaborn is amazing. Thank you so much for this!

    • @derekbanas
      @derekbanas  3 года назад +1

      Thank you very much :) Happy I could help

  • @rajkundaliya7796
    @rajkundaliya7796 2 года назад +1

    It couldn't have been better!!! You are a legend! Perfect pace, well at least for me

    • @derekbanas
      @derekbanas  2 года назад +1

      Thank you for taking the time to tell me you enjoyed it :) I appreciate it!

  • @campus_code_chronicles
    @campus_code_chronicles Год назад +1

    S tier tutorial, fast and to the point. Love your content Derek. Thank you!

  • @andres-o9u
    @andres-o9u 3 года назад +4

    Amazing tutorial. It helped me step up my exploratory data analisis, specially the pair+facet grid.

  • @spencerbaumrukey1899
    @spencerbaumrukey1899 Год назад

    10:22 "who tips 1 dollar and 1 cent?"
    rows 0 and 1 tipped to round the total_bill+tip to an even number AKA the best way to tip. In fact, 24.59% of the dataset tipped to an even number

  • @emilyemily6246
    @emilyemily6246 3 года назад +3

    Very well done tutorial! Thank you so much, you deserve a thumb up!

    • @derekbanas
      @derekbanas  3 года назад

      Thank you :) I'm happy I could help

  • @Iamine1981
    @Iamine1981 3 года назад +2

    Just found out you had this selection of lectures on Python package functionalities and they rock big time! Thanks for the work you put into them and I look forward to other ones.

    • @derekbanas
      @derekbanas  3 года назад

      Thank you Happy to be of help :)

  • @AlidelOro
    @AlidelOro 3 года назад +1

    Thanks Derek. very helpful content especially the narration style is friendly and enhances the ability to absorb more information from what's being said!! Thanks a lot.

    • @derekbanas
      @derekbanas  3 года назад +1

      Thank you :) I'm very happy that you enjoyed it

    • @AlidelOro
      @AlidelOro 3 года назад

      @@derekbanas I'm learning Data Science and Business Analytics. Saw your tutorial first time, subscribed now and hopefully will find more such amazing content. Really appreciate your efforts Man. Cheers!

  • @dr.sandeepprabhu9014
    @dr.sandeepprabhu9014 8 месяцев назад

    One of the best videos on seaborn

  • @purple1503
    @purple1503 5 месяцев назад

    Excellent tutorials and to the points. Loving it the way you explain. Thank you, Derek.

  • @siyays1868
    @siyays1868 2 года назад

    Thanku so much Derek for a wonderful seaborn tutorial. It was in-depth,interesting.🥰

    • @derekbanas
      @derekbanas  2 года назад

      Thank you for taking the time to tell me you enjoyed it :) I appreciate it!

  • @neptunesbounty1786
    @neptunesbounty1786 4 года назад

    A very detailed, organised and concise tutorial - Kudos.

    • @derekbanas
      @derekbanas  4 года назад +1

      Thank you for taking the time to write me a nice message 😁 I appreciate it

  • @ThirumaleshHS1
    @ThirumaleshHS1 4 года назад +4

    Wow you’re a true legend. Keeping up the promise to teach the community is very hard, yet you always ensure to achieve it. Thanks a ton.
    I will checkout this video. Also I checked the description of this video and one of the next items mentioned therein was Scrapy, May I ask if you could start with base as BeautifulSoup and then build on scrapy? Because BeautifulSoup is simple yet powerful, it forces the programmer to do all the work with good understanding of web scraping.
    Also another request. Once you find time please check the possibilities of making tutorial on PyQtGraph.
    Thanks😇

    • @derekbanas
      @derekbanas  4 года назад +1

      I do my best to fulfill promises :) Yes I think BeautifulSoup would be great to cover. I've made videos on it in the past, but they could use an update. I'm looking into PyQtGraph

    • @ThirumaleshHS1
      @ThirumaleshHS1 4 года назад

      Derek Banas thanks 😊

  • @SethuramKishore
    @SethuramKishore Год назад +1

    Amazing content, simple and straight to the point. Thank you!

    • @derekbanas
      @derekbanas  Год назад

      Thank you for taking the time to tell me you found it useful

  • @jamesjohnathan4424
    @jamesjohnathan4424 3 года назад +2

    Hi Derek nice explanatory video. I'm wondering if you can make a tutorial on scikit learn. It would be a big help. Since your explanations are well fitted in my head. lol

  • @jariuslouie
    @jariuslouie 4 года назад +1

    Hi! How are you? I hope you are doing well. I can’t believe that I just found your channel today. Thank you very much for all your content.

    • @derekbanas
      @derekbanas  4 года назад

      I'm always doing great even with a broken foot :) I hope you are doing well also. I'm very happy that you are enjoying the videos

  • @sidindian1982
    @sidindian1982 2 года назад

    Excellent Presentation on Seaborn Sir 🙂 ,,.,.. I am your latest subscriber

  • @Ahmed-lc2mu
    @Ahmed-lc2mu 4 года назад +5

    Thank you soo much,
    Thank you soo much,
    It help me a lott
    You are a Legend....

  • @neelpatel8472
    @neelpatel8472 2 года назад

    One of the best !!!! Really enjoyed watching this.

  • @LiquidMasti
    @LiquidMasti 3 года назад

    I love the way you say data.

  • @narad1961
    @narad1961 3 года назад +1

    this is an awesome tutorial on Seaborn! Thanks a lot

    • @derekbanas
      @derekbanas  3 года назад +1

      Thank you for the nice compliment :)

  • @odraudenoel
    @odraudenoel 3 года назад +2

    Awesome tutorial, thanks a million times!

  • @upgraduate
    @upgraduate 3 года назад

    Very nice crash course on seaborn, looking for more videos like this.

    • @derekbanas
      @derekbanas  3 года назад

      Thank you :) I have one for pretty much every data science library

  • @morthim
    @morthim Год назад +1

    strange that the box plot category doesnt show a box plot.
    a box plot finds the median which is the central line in that box. then if you slice the data set there, and find the median between the minimum and the median, you get teh lower quartile. and the median from the median to the maximum for the higher quartile.
    the quartiles and the standard deviation shouldnt be the same thing. the standard deviation for a normal set should be + - 34% from the median.
    not sure if im wrong, if the program is wrong, or if you are wrong.

  • @wherethesidewalkends949
    @wherethesidewalkends949 2 года назад

    really desperately needed you to use that csv dataset!

  • @shayanmirgilani6185
    @shayanmirgilani6185 3 года назад +3

    Great tutorial. would you please do another tutorial and teach multiple sub-plots using Matplotlib and Seaborn. (use for loop to plot )

  • @anindasadman443
    @anindasadman443 4 года назад +1

    Just what I wanted. Take lots of love, master. One more thing, which one would you prefer? Seaborn or matplotlib for basic visualization in data analysis.

    • @derekbanas
      @derekbanas  4 года назад

      I'm happy you liked it :) Matplotlib is used when you want a lot of control and Seaborn in other situations.

    • @anindasadman443
      @anindasadman443 4 года назад

      Alright gotcha. In that case seaborn is the one for me then. Thanks again

  • @photosynthesis_by_pete4006
    @photosynthesis_by_pete4006 3 года назад

    Top class. From Australia with love. KUDOS

  • @dataanalyticswithmichael8931
    @dataanalyticswithmichael8931 2 года назад

    Nice tutorial, seaborn is one of my favourite labrary

  • @andrealcantara1437
    @andrealcantara1437 4 года назад +1

    Great tutorial man! Helped me a lot!

  • @tamalmajumder7160
    @tamalmajumder7160 3 года назад

    Thanks a LOT Derek SIR!
    You are a LEGEND🙏

  • @rangerxd1225
    @rangerxd1225 Год назад +1

    how to show compact letter display (a, ab, b, bc)to show which one are significantly difference on x-axis when plotting in seaborn?

  • @katet4634
    @katet4634 2 года назад

    Thanks Derek! Awesome video!

    • @derekbanas
      @derekbanas  2 года назад

      Thank you :) I'm happy I could help

  • @prajwalsatannavar4576
    @prajwalsatannavar4576 Год назад +1

    Thank u...Its really awesome...

  • @engrmonirulislam9688
    @engrmonirulislam9688 3 года назад

    Great lesson for all. Thanks a lot.

  • @ktswjp
    @ktswjp Год назад

    Superb quality!

  • @ahmadzulfadhli1500
    @ahmadzulfadhli1500 4 года назад +1

    Great video Derek!!

  • @mahdizare3226
    @mahdizare3226 11 месяцев назад

    it was so perfect and useful
    good luck

  • @raysun1681
    @raysun1681 5 месяцев назад

    Beautiful. pretending I understand what all the plots actually mean

  • @imranyasin7537
    @imranyasin7537 2 года назад

    Excellent video! Thank you very much

  • @garethedwards6781
    @garethedwards6781 2 года назад

    Great tutorial, dude. Helped me a lot

    • @derekbanas
      @derekbanas  2 года назад

      Thank you :) I'm very happy that I could help

  • @劉嘉英-f6f
    @劉嘉英-f6f 3 года назад

    Amazing teaching. Thank you!

  • @nitowl8515
    @nitowl8515 Год назад

    thank you so much for this course, dude!

  • @SlazeM7
    @SlazeM7 4 года назад +1

    Thanks, Derek. Very Cool!

    • @derekbanas
      @derekbanas  4 года назад

      I'm very happy you liked it :)

    • @SlazeM7
      @SlazeM7 4 года назад

      @@derekbanas Can't wait for the plotly video!

  • @andreazecchi812
    @andreazecchi812 4 года назад

    Always the best, in the world! 💯💯💯💯

    • @derekbanas
      @derekbanas  4 года назад +1

      Thank you very much :) I always try to do my best

  • @bluetaurean
    @bluetaurean 3 года назад

    Fantastic tutorial.

  • @Owlzon
    @Owlzon 2 года назад

    Very clear !!! Thank you so much.

  • @koteshgoud4508
    @koteshgoud4508 Год назад +1

    very big thank u sir ❤❤

  • @existentialcrisis9757
    @existentialcrisis9757 4 года назад +2

    Thanks Eric.

    • @derekbanas
      @derekbanas  4 года назад +2

      Happy to help, but my names Derek :)

    • @existentialcrisis9757
      @existentialcrisis9757 4 года назад +2

      @@derekbanas I am extremely sorry.

    • @derekbanas
      @derekbanas  4 года назад +3

      That's no problem. I have a weird name that a lot of people mess up

  • @viniciusoviedo
    @viniciusoviedo 3 года назад +1

    Amazing video !! Thanks for sharing your knowledge =)

    • @derekbanas
      @derekbanas  3 года назад +1

      Thank you for the nice compliment :) I'm happy I could help

  • @joashcolaco253
    @joashcolaco253 4 года назад +1

    This video was awesome! Thank you so much :)

  • @arunavnanda7
    @arunavnanda7 4 года назад +6

    Hey Derek! I just wanted to know how to show whiskers in boxplot as standard deviation and not as a percentile division?

    • @derekbanas
      @derekbanas  4 года назад +6

      You can manipulate the whiskers using the whis parameter seaborn.pydata.org/generated/seaborn.boxplot.html

  • @troniclt5752
    @troniclt5752 4 года назад +1

    Legit, awesome work.

  • @parth.mandaliya
    @parth.mandaliya 2 года назад

    Can you please show how to plot recision boundary with multiple features? Or how to plot linear regression with multiple features?

  • @KhadijaSultana-p7f
    @KhadijaSultana-p7f Месяц назад

    Awesome! Thank you!

  • @moshestark9693
    @moshestark9693 3 года назад

    Very useful. Amazing' thank you so much for this

  • @cicidu8577
    @cicidu8577 2 года назад

    Thank you for the video! Where can I find the jupyter notebook for this?

    • @derekbanas
      @derekbanas  2 года назад

      I have a link in the description github.com/derekbanas/seaborn

  • @virenbhujbal3603
    @virenbhujbal3603 3 года назад

    Brilliant explanation

    • @derekbanas
      @derekbanas  3 года назад

      Thank you Happy to be of help :)

  • @maynoaria6361
    @maynoaria6361 2 года назад

    You are amazing. Thank you!

    • @derekbanas
      @derekbanas  2 года назад

      You are very kind :) Happy I could help

  • @nuirejuvini9951
    @nuirejuvini9951 6 месяцев назад

    Hello, I have a question for corr() when we were using it in Heatmaps
    @ 34:00
    I received an error while using .corr() in the line
    > crash_mx = crash_df.corr()
    > crash_mx
    It was a ValueError stating the it could not convert string to float for the abbrev columns.
    > ValueError: could not convert string to float: 'AL'
    I was able to kinda solve this by telling it to only take in numeric datatypes using pandas
    > numeric_columns = crash_df.select_dtypes(include=['number']).columns
    > crash_mx = crash_df[numeric_columns].corr()
    but is there a better way of doing this? or did I make a dumb mistake-
    Thanks for creating this video!

    • @PyralisFire
      @PyralisFire 2 месяца назад +2

      A bit of a late response, but you can just do corr(numeric_only=True) and it will work just fine

    • @nuirejuvini9951
      @nuirejuvini9951 2 месяца назад

      @@PyralisFire Thank you!

  • @saadarbani
    @saadarbani 3 года назад

    how to use aggregate functions(count, sum ,min, max) while plotting in seaborn.
    for example I want to count some value in y axis again some value in x axis

  • @blessinq5
    @blessinq5 19 дней назад

    Nice. Thank you.

  • @alonealien2523
    @alonealien2523 9 месяцев назад

    good explanation!

  • @iuliatomescu134
    @iuliatomescu134 3 года назад

    Really good tutorial!

  • @DaudiMazengoMasterDTEM
    @DaudiMazengoMasterDTEM 9 месяцев назад

    Very nice. Big up

  • @dhivya_animal_lover
    @dhivya_animal_lover 3 года назад

    I appreciate your video for us :) THank you :)

    • @derekbanas
      @derekbanas  3 года назад +1

      I’m very happy to be of help :)

  • @ehuehuehu6399
    @ehuehuehu6399 4 года назад +6

    Waiting for tutorial to chickens.

    • @derekbanas
      @derekbanas  4 года назад +16

      I can do 1 more live stream for the chickens if enough people up vote this comment? They are very cute and active now.

    • @ehuehuehu6399
      @ehuehuehu6399 4 года назад +1

      @@derekbanas omg plesse do it

  • @luctiber
    @luctiber 3 года назад

    Awesome Derek ! Thanks

  • @janabark6415
    @janabark6415 3 года назад +1

    Thank you so much for the content I subscribed to. Is it possible to assign a palette to the Hexagon Distribution chart? I tried it like this: g = sns.jointplot( x = "Price" , y = "Rank" , data = df , kind = "hex", height=10, palette= "husl") -- but the palette didn't worked, colours did not changed. :)

  • @rutushaliborawake7034
    @rutushaliborawake7034 4 месяца назад

    great video

  • @jeffwizz1482
    @jeffwizz1482 2 года назад

    As usually, amazing thanks a lot :)

  • @Emma-mu7kj
    @Emma-mu7kj 3 года назад

    thanks mr. for this video

  • @marinarosell5022
    @marinarosell5022 3 года назад

    This is amazing, thanks!

  • @nerjap6214
    @nerjap6214 3 года назад

    Thank you so much

  • @jbwalkey
    @jbwalkey 4 месяца назад

    I get error - ModuleNotFoundError: No module named 'matplotlib' - any ideas appreciated

  • @NeilG2023
    @NeilG2023 4 года назад +1

    Does anyone know how you would label each data point so the dataframe values showed above each plot on the graphs?

  • @codyvandervoort4079
    @codyvandervoort4079 4 года назад +1

    Thanks man

  • @АзатБиккулов
    @АзатБиккулов 3 года назад +1

    Hi, Derek. I want to thank you for your great work, it saved me a lot of time! But I also have a question - when I'm tryint to set a sns style, I'm getting an error: 'str' object is not callable. Do you have any idea, how to deal with it?

  • @NeelamL15
    @NeelamL15 Год назад

    Hi Derek. Could you provide a link to the ComputerSales.csv file. It is difficult to learn Seaborn by replicating your teachings, if I dont have access to the CSV file.

  • @digigoliath
    @digigoliath 3 года назад

    Awesome!!! TQVM!!

  • @bennguyen1313
    @bennguyen1313 3 года назад

    Isn't pyplot, also built on matplotlib, and also attempts to simplify it's use by including panda, etc? When would you use seaborn vs just matplotlib?
    BTW, seaborn/panda can be used offline, but if you use Jupyter, everything, including the data, must be connected to the internet?

  • @ramreddybolla
    @ramreddybolla 4 года назад

    It's great to see your tutorial on seaborn, thanks for making such a video anyone can understand easily. I wanted to follow same use cases what were explained in video, but unfortunately i couldn't find dat set. Could you please share dataset link? That would be great help. Thanks again for making such video.

    • @derekbanas
      @derekbanas  4 года назад +1

      Thank you 😁 I have the data files here github.com/derekbanas/pandas-tutorial

  • @hsinghal1
    @hsinghal1 2 года назад

    Thanks, That is great

  • @didierleprince6106
    @didierleprince6106 Год назад

    Superbe ! 😊

  • @seriouscoder1727
    @seriouscoder1727 3 года назад

    Seems easier than matplotlib

  • @skerody
    @skerody 4 года назад

    Hi Derek, Good Morning!!!!
    I'm not getting Legend on the graph / chart. pls let me know what setting / what inline command i need to use for getting legend on the plot.

  • @anatoliyzavdoveev4252
    @anatoliyzavdoveev4252 2 года назад

    Support content💪

  • @gormiksoc
    @gormiksoc 4 года назад +1

    Hey anyone know how I can create 2 separate box plots next to each other rather than one above the other?

  • @AmitChaudhary-qx5mc
    @AmitChaudhary-qx5mc 2 года назад

    when kde=false then what y axis represent?