Matplotlib Full Python Course - Data Science Fundamentals

Sdílet
Vložit
  • čas přidán 30. 06. 2024
  • In this video we do a complete Matplotlib crash course in Python.
    FormulaStudio: www.formulastudio.xyz/
    ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
    📚 Programming Books & Merch 📚
    🐍 The Python Bible Book: www.neuralnine.com/books/
    💻 The Algorithm Bible Book: www.neuralnine.com/books/
    👕 Programming Merch: www.neuralnine.com/shop
    💼 Services 💼
    💻 Freelancing & Tutoring: www.neuralnine.com/services
    🌐 Social Media & Contact 🌐
    📱 Website: www.neuralnine.com/
    📷 Instagram: / neuralnine
    🐦 Twitter: / neuralnine
    🤵 LinkedIn: / neuralnine
    📁 GitHub: github.com/NeuralNine
    🎙 Discord: / discord
    Timestamps:
    (0:00) Intro
    (2:42) Installation
    (5:52) Scatter Plots
    (12:04) Line Plots
    (16:50) Bar Plots
    (20:29) Histograms
    (24:29) Pie Charts
    (29:22) Boxplots
    (33:25) Plot Customization
    (40:10) Legends & Multiple Plots
    (44:02) Plot Styling
    (45:50) Multiple Figures
    (47:39) Subplots
    (50:47) Exporting Plots
    (54:00) 3D Plotting
    (59:30) Animating Plots
    (1:02:08) Outro
  • Věda a technologie

Komentáře • 92

  • @Ambient_Life
    @Ambient_Life Před 10 měsíci +16

    I actually had another video for matplotlib open but then I saw yours on the side panel and immediately felt the need to watch it, best decision, you just explain it better than anyone else. Thank you

  • @umcaraesbelta154
    @umcaraesbelta154 Před 8 měsíci +6

    Thank you so much for the course. You have no idea how much of a difference you've made.

  • @PonzhiAghan
    @PonzhiAghan Před 9 měsíci

    It was a pleasure watching this short tutorial. I got ideas for my own thing from it.

  • @mehranzare-bidoky1541
    @mehranzare-bidoky1541 Před 5 měsíci

    WOW, That was amazing. You covered most of the fundemntals in an hour. I really learned a lot.

  • @dandyddz
    @dandyddz Před rokem +6

    Thanks a lot for bringing in such a content. Would love to see a crash course on pytorch or something like this

  • @johnhandley1870
    @johnhandley1870 Před 4 měsíci

    Super cool video, refreshed a lot of concepts I haven't used in a while. Subscribed and will watch more!

  • @Ungerlogik
    @Ungerlogik Před rokem +1

    Sehr schönes und einfach erklärtes Video. Ist für mich wie ein animiertes Cheatsheet 🙂

  • @yoip1234
    @yoip1234 Před 7 měsíci

    Thank you for your time and effort. You have made it so easy to understand these concepts in such a short video. Thank you once again.

  • @maxinechantel2393
    @maxinechantel2393 Před 5 měsíci +1

    This video was simple to understand and contain important powerful content for me to learn Matplotlib for the very first time. The best fact about this video is that it was SHORT yet the information showed years of experience and knowledge. Thank you so much for making Data Science accessible to people like me who are very new to coding and data science. Keep up the brilliant work and making your explanations simple for people like me to understand. Many thanks for an incredible crash course!

  • @VedantKasbekar
    @VedantKasbekar Před rokem +32

    Please make crash course of pandas

  • @alexvieira4093
    @alexvieira4093 Před 12 dny

    That was an amazing video, with a great explanation! Thanks for this rich content.

  • @adeelali8417
    @adeelali8417 Před 6 měsíci

    Honestly amazing video - I learnt so much and was engaged throughout.

  • @Chris-md1cf
    @Chris-md1cf Před 6 měsíci

    Amazing video. Followed every step! Thanks.

  • @mak5386
    @mak5386 Před 4 měsíci

    great video, thanks man
    this is something data scientists should have as compulsory course

  • @gamingSlasher
    @gamingSlasher Před 4 měsíci

    Nice, I learned about the pause function in plotting :)

  • @laveshagrawal4241
    @laveshagrawal4241 Před 7 měsíci

    Excellent style of making me understand. Thanks for this

  • @Murspi
    @Murspi Před 7 měsíci

    See your chanel first time and what to leave a comment. English is not my native language I have Intermediate level of English but I completely understand every take of your video. I understood everything thanks to your way of expressing your thoughts and the examples you provided. I also liked that there was nothing superfluous. I wish prosperity and growth to your channel

  • @veerporwal
    @veerporwal Před 5 měsíci

    It was an amazing course, understands how the matplotib only in a single video !!

  • @omar-elgammal
    @omar-elgammal Před 7 měsíci

    Awesome explaination !

  • @alexanderdrexl3763
    @alexanderdrexl3763 Před rokem

    Super Video! Habs grad durchgemacht und mir mit Phyinstaller ein Exe File der Demos gebaut. Nur bei dem Log Beispiel kommt ne Division durch Null Warnung, und am Schluss die Animation mit den 100000 Durchläufen ist etwas lang 😂 und muss dann Abgeschossen werden.
    Jetzt wäre in dem Zusammenhang interessant wie man echte Daten aus zB Textdateien / Exceldateien / Datenbanken zb SQlite einlesen und Visualisieren kann. Vielleicht auch noch ein File mit Plot Konfigurations Daten.

  • @marounrizk
    @marounrizk Před 7 měsíci

    Thank you this was very helpful !

  • @Mixmers
    @Mixmers Před 11 měsíci +1

    thank you for wonderful video we really appreciate

  • @nnnan123
    @nnnan123 Před 4 měsíci

    super helpful. Thanks!

  • @ansariaburehan263
    @ansariaburehan263 Před 2 dny

    thank youuuu sooo much for this amazing tutorial

  • @codechunk
    @codechunk Před 6 měsíci

    Thanks man !

  • @alexey5570
    @alexey5570 Před 11 měsíci

    Thank you so much!

  • @shivafoods007
    @shivafoods007 Před 8 měsíci

    Thanks brother, amazing video

  • @SHRIKANT592
    @SHRIKANT592 Před 10 měsíci

    Loved it

  • @emoryolsoff96
    @emoryolsoff96 Před 7 měsíci

    Thank you so much for this

  • @bigmuda
    @bigmuda Před 3 měsíci

    Banger content as usual

  • @dimazereeni6864
    @dimazereeni6864 Před 2 měsíci

    Thank you !

  • @konkey2912
    @konkey2912 Před 4 dny

    absolutely perfect

  • @EnglishRain
    @EnglishRain Před 6 měsíci

    Thank you!!

  • @Juanexh2o
    @Juanexh2o Před 12 dny

    ¡Amazing course! Thanks a lot.

  • @PriyankoDe
    @PriyankoDe Před 2 měsíci

    Your explanation is very good..Very informative and useful for presentation we need at office

  • @adityagautam4689
    @adityagautam4689 Před rokem

    bro is loving popos. thank you btw

  • @o_O29866
    @o_O29866 Před 2 měsíci

    thank you!

  • @moirangthemsanahal6695
    @moirangthemsanahal6695 Před 3 měsíci

    It was very helpful for beginner like me. Thabk you very much. Now please make another for with details on heat maps, meshgrids please, topography.

  • @DDASH385
    @DDASH385 Před měsícem

    thank you so much :)

  • @koooravevo8294
    @koooravevo8294 Před rokem +3

    Thank you a lot.
    *Can you show us what is the best way to transfer a py file to exe? Im talking about huge programs contains many modules… thanks in advance*

  • @rodolfogonzalezg
    @rodolfogonzalezg Před 3 měsíci

    Thank you, excellent

  • @karlsorensen3214
    @karlsorensen3214 Před 5 měsíci

    Thanks for the educational video

  • @MohammadMuazzam-rc5rj

    Such a excellent video.....

  • @sunsunsunh
    @sunsunsunh Před 8 měsíci

    Thank you🙏

  • @mehdismaeili3743
    @mehdismaeili3743 Před 10 měsíci

    excellent as alwayas.

  • @tcgvsocg1458
    @tcgvsocg1458 Před rokem

    i look the video maybe the best youtube chanel in my opinion

  • @electron46
    @electron46 Před 5 měsíci +1

    Your video is excellent with some great tips. Your faded white characters on a dark gray background make it tedious to follow your code. A slightly larger font would also be appreciated.

  • @wasgeht2409
    @wasgeht2409 Před 7 měsíci

    WOW!!! THX

  • @error220.5v5
    @error220.5v5 Před 5 měsíci

    as a spanish speaker.
    i been spend 4 long years to be bilingual so i understand the 90% what you said.
    so i have some grammatic mystakes in my sentences.
    many thanks for your tutorial bro.🎉😊

  • @jackmukendi3121
    @jackmukendi3121 Před 4 měsíci

    Hey, that's an awesome tutorial but I had to say you completely disregarded polar plots for some reason, being the reason I came here in the first place I was kinda left unsatisfied but overall always some awesome content !

  • @yeissongualdron6321
    @yeissongualdron6321 Před 4 měsíci

    great video

  • @lokisingh9944
    @lokisingh9944 Před 4 měsíci

    You're really good

  • @pauenpiangpi
    @pauenpiangpi Před měsícem

    so helpful

  • @ruslanabdulin1152
    @ruslanabdulin1152 Před měsícem +1

    bro doesn't blink whatsoever

  • @AsilKhalifa
    @AsilKhalifa Před 22 dny

    Thanks

  • @zedascouve2
    @zedascouve2 Před 9 měsíci +1

    Wonderful lesson!!! Would you be interested on a project for healthcare? Perhaps a 1:1 conversation. Pls let me know. Tks

  • @user-sy6kz8wi1q
    @user-sy6kz8wi1q Před 3 měsíci

    thanks

  • @efox29
    @efox29 Před rokem +1

    How.. How is every video a banger?

  • @ahmed-tt7go
    @ahmed-tt7go Před 2 měsíci

    hey i have a question, i was using ggplot2 in R for a while and it contain a interactive interface for ploting data, called esquisse. I wanna know if there's a similiar thing in matplotlib library?

  • @kom_senapati
    @kom_senapati Před rokem +2

    Also do for plotly

  • @mikotav9812
    @mikotav9812 Před 5 měsíci

    how did u make your plt console black? not the backgroud, i want to make console black

  • @shreyashhande2448
    @shreyashhande2448 Před 7 měsíci

    thnx

  • @philtoa334
    @philtoa334 Před rokem

    Thx_.

  • @Mr_wolf162
    @Mr_wolf162 Před měsícem +1

    ❤👍

  • @bedtime_RL
    @bedtime_RL Před rokem

    🎉🎉❤

  • @erre.3323
    @erre.3323 Před 10 měsíci +1

    I love see tutorials on english xD

  • @user-uq2md1iy9u
    @user-uq2md1iy9u Před rokem

    good

  • @temanangka3820
    @temanangka3820 Před 6 měsíci

    What IDE do you use?

  • @sumanjis2417
    @sumanjis2417 Před 10 měsíci

    Could you please share this file ? Or which platform this?

  • @bennguyen1313
    @bennguyen1313 Před 7 měsíci

    How difficult would it be to open a csv file, and loop thru each column, and if it's the desired column, then plot it?
    I was thinking something like
    # for each column loop:
    # axIdx = ax1.twinx()
    # axIdx.plot(time, column_data,color=UUUUUUU, label=ZZZZZZ)
    # axIdx.legend(loc='upper right', bbox_to_anchor=(XXXXX, YYYYY), ncol=2, borderaxespad=0)
    # axIdx++
    where axIdx would have to be a variable that is being generated as it processes the file? Similarly, the color (UUUUUU), label (ZZZZZZ), and position where to put that data's legend (XXXX/YYYY) would need to be variables based on the column being processed, and the number of items already plotted?
    Or thoughts on how one might solve this kind of plot?

  • @manarma7536
    @manarma7536 Před 3 měsíci

    It would be better if the explanation was on dataset rather than a lists of values

  • @bara8527
    @bara8527 Před 3 měsíci

    how are you able to rotate the 3d plot ?

  • @mrblawblawblaw2335
    @mrblawblawblaw2335 Před rokem +1

    Make a course on scikit learn

  • @sammyay-man2754
    @sammyay-man2754 Před 8 měsíci

    Matplotlib didn't work please help me.

  • @abinashnaveen7767
    @abinashnaveen7767 Před rokem

    please make crasg course of pandas

  • @yosolonopuedo
    @yosolonopuedo Před rokem +2

    Nah, I would avoid using Matplotlib. HvPlot or Plotly Express are way simpler and also interactive.

    • @DaManCave123
      @DaManCave123 Před rokem +6

      Yes thats true, but they are R libraries and thus better suited in R than python. Thats why everybody uses matplotlib instead of plotly or gplot in python.

  • @seftyyunitasari7623
    @seftyyunitasari7623 Před 9 měsíci

    Great video, easy to follow for beginners like me

  • @gerardopineda8896
    @gerardopineda8896 Před 10 měsíci +8

    "1 for Java" 💀

  • @ganaparthileela1137
    @ganaparthileela1137 Před 8 měsíci

    U skipped stack plot.

  • @alvinamana1459
    @alvinamana1459 Před 25 dny

    Hey I was wondering If I could get your help. This is from the 3d section of your video I believe and the code doesn't work, I tried to fix it for newer version but it still isnt' working 100 percent. Here what I did to edit your code for this section
    import numpy as np
    import matplotlib.pyplot as plt
    x = np.linspace(-5,stop=5, num=100)
    y = np.linspace(-5, stop=5, num=100)
    x, y = np.meshgrid(x,y)
    z = x * y
    fig = plt.figure(figsize=(14,6))
    ax = fig.add_subplot(111, projection='3d')
    ax.plot_surface(x, y, z, cmap='viridis')
    ax.set_title('3D Plot')
    ax.set_xlabel('X-Axis')
    ax.set_ylabel('Y-Axis')
    ax.set_zlabel('3D Plot')
    plt.show()

  • @superfliping
    @superfliping Před měsícem

    Want play?
    1. CodeCraft Duel: Super Agent Showdown
    2. Pixel Pioneers: Super Agent AI Clash
    3. Digital Duel: LLM Super Agents Battle
    4. Byte Battle Royale: Dueling LLM Agents
    5. AI Code Clash: Super Agent Showdown
    6. CodeCraft Combat: Super Agent Edition
    7. Digital Duel: Super Agent AI Battle
    8. Pixel Pioneers: LLM Super Agent Showdown
    9. Byte Battle Royale: Super Agent AI Combat
    10. AI Code Clash: Dueling Super Agents Edition

  • @saisingireddy2359
    @saisingireddy2359 Před 3 měsíci

  • @DrGKumar-me7bx
    @DrGKumar-me7bx Před 8 měsíci

    Thanks a lot. kindly share the source code

  • @saimsajid123
    @saimsajid123 Před 4 měsíci

    20:00

  • @user-gu6kh5ws8j
    @user-gu6kh5ws8j Před 3 dny

    33:21

  • @Mobilemaniaplays
    @Mobilemaniaplays Před 10 měsíci

    Please make a crash course of pandas

  • @DeLaCruzer11
    @DeLaCruzer11 Před rokem

    At least incease the font size or use the zoom feature of the screen recorder or do both like other tutorials. You have a good tutorial but it seems like a waste when you don't even bother to take into consideration your viewers who are watching the video.

  • @natidhcp
    @natidhcp Před 7 měsíci

    What can be a reason to not have titles displayed in the Subplots part, nor "test" label?
    just in case copying my code here
    x = np.arange(100)
    fig,axs = plt.subplots(2,2)
    axs[0,0].plot(x, np.sin(x))
    axs[0,0].set_title("Sine Wave")
    axs[0,1].plot(x, np.cos(x))
    axs[0,1].set_title("Cosine Wave")
    axs[1,0].plot(x, np.random.random(100))
    axs[1,0].set_title("Random Function")
    axs[1,0].set_label("test")
    axs[1,1].plot(x, np.log(x))
    axs[1,1].set_title("Log Function")
    axs[1,1].set_label("test")
    plt.show()

    • @natidhcp
      @natidhcp Před 7 měsíci

      it's ok for labels, but doesn't work for title, not for suptitle