Introduccion a Matplotlib en Python | Como hacer gráficos con Python | Curso completo de Matplotlib

Sdílet
Vložit
  • čas přidán 22. 07. 2024
  • 🔥 Únete a mí Curso Completo de Data Science en Python (Udemy): www.udemy.com/course/curso-co...
    🎁 Promoción (Solo en mi página): Hasta 50% y 100% de descuento por la compra del segundo/tercer curso. thepycoach.teachable.com/p/sp...
    En este tutorial vamos a aprender a hacer gráficos en Python con la librería Matplotlib. Vamos a hacer gráficos tales como lineplots (gráfico lineal), barplots (gráfico de barras), piecharts, histogramas, boxplots y scatterplots (Diagrama de dispersión) usando Python.
    👨🏻‍💻 Código usado en este video: github.com/ifrankandrade/data...
    🔗 Lista de marcadores y colores Matplotlib: matplotlib.org/stable/api/_as...
    🔗 Leyendas en Matplotlib: matplotlib.org/stable/api/_as...
    🎮 Discord (aquí puedes descargar mi formulario de Python): / discord
    📩 Recibe emails semanales en mi Substack: andradefrank.substack.com/
    📝 Puedes encontrar más información sobre este tema en este articulo que escribi: towardsdatascience.com/a-simp...
    ✅ Sígueme en Medium: / frank-andrade
    Contenido del video:
    0:00 Importando Librerías
    0:44 Lineplots (Gráfico Lineal)
    11:57 Barplots (Gráfico de Barras)
    13:53 Piecharts
    15:26 Histogramas
    17:11 Boxplots
    18:45 Scatterplot ((Diagrama de dispersión))
    19:42 Sublplot

Komentáře • 66

  • @wqet438
    @wqet438 Před 18 dny

    Puuff!! Excelente! como se diria en argentina, un capo!! Saludos!!

  • @settecerzem
    @settecerzem Před 2 lety +30

    Estoy haciendo un curso de Data Sciense pago y llegue aca porque no entendia nada...es increible que en 25 minutos me hayas explicado de esta forma tan simple como hacer y usar los graficos. GRACIAS TOTALES, y espero con ansias que en algun momento llegue una segunda parte.

    • @thepycoachES
      @thepycoachES  Před 2 lety +9

      De nada! Estoy pensado en hacer tutoriales de las librerías Seaborn y Plotly (visualización interactiva). Ojalá consiga tiempo pronto

    • @pandasaspd6588
      @pandasaspd6588 Před 2 lety +1

      @@thepycoachES De Seaborn se agradecería mucho la verdad u.u

    • @gustavitin
      @gustavitin Před rokem

      Debemos estar estudiando en la misma universidad.

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

      @thepycoachES pasale el PayPal si vos le enseñaste

  • @sebastianmincholarobles9281

    Muchas gracias, explicaste todo de forma concisa y muy entendibe!

  • @leonardoeguino2716
    @leonardoeguino2716 Před 2 lety +2

    muchisimas gracias, me encanto el video, ayudo mucho con trabajos de la universidad :)

  • @luciagonzalezlopez1131

    Realmente muy útil toda la información muchas gracias por éstos vídeos

  • @rubenadolfo8226
    @rubenadolfo8226 Před 2 lety

    interesante , muy bien explicado .muchas gracias👍👍👍

  • @gastonguerra4229
    @gastonguerra4229 Před rokem

    Muy clara explicación. 1000 gracias!

  • @J0oakin
    @J0oakin Před 2 lety +4

    Muy buen video Frank. Me gusto que en poco tiempo explicas de forma clara y practica, las bases de cada grafico. :D

  • @juanpablocruz6225
    @juanpablocruz6225 Před 2 lety +1

    Gracias excelente video y muy ilustrativo.

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

    💥💥💥💥💥💥💥💥sorprendenteeee claro y simple. MUY BUEN VIDEO

  • @silvinac
    @silvinac Před 2 lety

    gracias por el video, me sirvio muchisimo! saludos

  • @BastianFlores-bg5su
    @BastianFlores-bg5su Před 27 dny

    Simple y conciso, mil gracias!

  • @laraansalas8150
    @laraansalas8150 Před 2 lety +1

    Hola Frank, felicitaciones por estos videos me han ayudado mucho. Te queria pedir si me puedes recomendar datasets para un proyecto final de Data Science que estoy realizando.
    Saludos.

  • @cristinazamorano
    @cristinazamorano Před 2 lety

    Muy claro!!! Excelente video!

  • @thepycoachES
    @thepycoachES  Před 3 lety +3

    🔥 Únete a mí Curso Completo de Data Science en Python (Udemy): www.udemy.com/course/curso-completo-de-data-science-en-python-desde-cero-2022/?referralCode=0E40DB77E31230D57FA7
    🎁 Promoción (Solo en mi página): Hasta 50% y 100% de descuento por la compra del segundo/tercer curso. thepycoach.teachable.com/p/spanish
    ✅ Descarga el Formulario de Python que uso en mis videos (PDF Gratuito) en mi servidor de Discord. Incluye las librerías Pandas, Numpy, Scikit-Learn, Selenium y más 👉discord.gg/6xyQaj8bJK

  • @alfredofleitas1199
    @alfredofleitas1199 Před 11 dny

    gracias profe me salvaste

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

    Grandioso video, gracias.

  • @gmlo.miguel
    @gmlo.miguel Před 6 měsíci

    Gracias por el aporte !

  • @leonardonam1
    @leonardonam1 Před 2 lety +1

    Gracias por el video! Es de muchísima ayuda

  • @damianburgio7216
    @damianburgio7216 Před 3 lety

    Muchas gracias Frank. Te conocí por Medium. Te agradezco por el contenido, y no veo la hora de que publiques mas sobre graficas.
    Saludos desde Argentina

    • @thepycoachES
      @thepycoachES  Před 3 lety

      ¡Gracias! Pronto voy a publicar más sobre visualizaciones en Python

  • @cristianalejandroaristizab9123

    muchas gracias por este video m muy bueno .

  • @hugo.mvm.v201
    @hugo.mvm.v201 Před 3 lety +1

    muy bien explicado gracias ya lo recomende en toda mi clase

  • @agustinkaram9026
    @agustinkaram9026 Před 2 lety +1

    Muy buen contenido! seguí así crack!

  • @claudiosantiagoperez513

    Muchas gracias por el vídeo, me sirvió bastante. Pero tengo una duda externa al tema, con anaconda puedo crear apps?

  • @edgarchavez6346
    @edgarchavez6346 Před 3 lety +1

    gracias bro, me sirvio bastante el video que hiciste.

    • @thepycoachES
      @thepycoachES  Před 3 lety

      De nada! Me alegra saber que te ayudó el video

  • @tmaestm1753
    @tmaestm1753 Před 2 dny

    Como te contacto quiero diseñar un graficador asi: Botones para mover el gráfico arriba y abajo (Up y Down):
    Estos botones pueden desplazar la vista del gráfico hacia arriba o hacia abajo, mostrando datos más antiguos o más recientes, respectivamente.
    Botón para marcar soportes (Support) y marcar resistencias (Resistance):
    Estos botones permitirán al usuario hacer clic en el gráfico para marcar niveles de soporte y resistencia. Puedes implementar esta funcionalidad usando eventos de clic del mouse.
    Botón para retroceder la gráfica (Back):
    Este botón permitirá al usuario revertir cambios en la visualización del gráfico, como deshacer la adición de marcas de soporte o resistencia, o regresar a un estado anterior del gráfico.
    Botón para resaltar un punto en la gráfica (Highlight):
    Este botón permitirá al usuario hacer clic en un punto específico en el gráfico para resaltarlo. Puedes resaltar el punto cambiando su color o agregando un marcador visual sobre él.

  • @davidbroglioquero9037
    @davidbroglioquero9037 Před 2 lety

    Hola, en la parte del histograma introduzco el código:
    edades = [15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 35]
    bins = [15, 20, 25, 30, 35]
    plt.hist(edades,bins)
    Pero si lo ejecuto me dice:
    ----> 4 plt.hist(edades,bins)
    TypeError: 'tuple' object is not callable
    ¿Alguna idea de porqué?

  • @dierojas7555
    @dierojas7555 Před rokem +1

    Donde lo descargo?

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

    Cómo hago para aumentar el área de la ventana donde se muestra del gráfico de barras?

  • @k1keherrera593
    @k1keherrera593 Před rokem

    Muchas gracias por el la explicación, como quedaría el código si pidiéramos los datos al usuario

  • @walteranderssonreyeslopez7974

    Excelente tutorial bastante claro y preciso :) solo si las teclas parece que las quieres reventar 😅

  • @cesarenriquevillarguerra8270

    Buen video, CONSULTA: en sublime text , plt.plot(x, y) no grafica-no se ejecuta, qe paassa?

  • @luisgustavochilonmantilla9973

    Me sirvió mucho, gracias
    Pero, ¿cuál es la continuación de este video?

  • @chizzlemo3094
    @chizzlemo3094 Před 2 lety +1

    GRACIAS

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

    Los valores en el eje x me aparecen amontonados, como hago para darles más espacio?

  •  Před 5 měsíci

    Genial gracias

  • @cascossi809
    @cascossi809 Před 3 lety +2

    Muchas gracias,

  • @jeissondominguezsaldana
    @jeissondominguezsaldana Před 3 lety +3

    Gracias por video de casualidad tienes un video donde expliques como realizar graficos tipo lejoj o velocimetros
    GRacias

    • @thepycoachES
      @thepycoachES  Před 3 lety +1

      Hola! No sé si hay ese tipo de gráficos disponibles en matplotlib

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

    hola hay libro sobre matplotlib?

  • @andrgisel6582
    @andrgisel6582 Před 3 lety +1

    tienes un video de como hacer las graficas de un dataframe(pandas)?

    • @thepycoachES
      @thepycoachES  Před 3 lety

      De momento tengo un video de como hacer gráficos básicos en Pandas (comienza en el minuto 38:01)-> czcams.com/video/rIx62AoMw8E/video.html
      Estoy pensando en hacer un video completo sobre graficos con dataframes con Matplotlib y Seaborn pero por de momento solo lo tengo en articulo -> towardsdatascience.com/a-simple-guide-to-beautiful-visualizations-in-python-f564e6b9d392

  • @yorlysflores6564
    @yorlysflores6564 Před 2 lety +1

    Buenas, Excelente video.
    tengo un problema respecto a esta libreria matplotlib, cuando estoy haciendo un ejecutable de un archivo .py a .exe. me sale este errot "AttributeError: modulo 'matplotlib', no tiene atributo '_get_data_path' ", la verdad no se cual es el error, agradezco cualquier ayuda. muchas gracias.

    • @thepycoachES
      @thepycoachES  Před 2 lety

      Nunca he visto este error. A veces convertir py a exe tiene este tipo de conflictos. No sabría como ayudarte :(

  • @suman_bhoi
    @suman_bhoi Před 3 lety +1

    Hi Frank ..I regularly read ur piece on medium. But unable to access now ..can enable subtitles in English in videos also. Thanks

    • @thepycoachES
      @thepycoachES  Před 3 lety

      Hi! I wish I could, but it takes a lot of time. In the meantime, you can still access my Medium articles with incognito mode (there are more than 3 free articles this way). You can use this till you can afford a Medium subscription again

  • @engelvladimirnajeramorales4581

    me gustaría que me ayudaras con un problema que tengo, y es que cuando le doy al botón de run me tira este error, No module named 'matplotlib', estaría muy agradecido si me ayudaras

    • @thepycoachES
      @thepycoachES  Před 2 lety

      Parece que no tienes instalado matplotlib o no lo importaste correctamente.
      Para instalar matplotlib puedes usar pip/conda:
      pip install matplotlib
      conda install matplotlib
      Para importar matplotlib correctamente mira los primeros minutos del video.

  • @pablopinaorellana4465
    @pablopinaorellana4465 Před 2 lety +1

    Me gustaria que me ayudaras, ya que replique el codigo pero no me grafica nada. Que sera?

    • @thepycoachES
      @thepycoachES  Před 2 lety +1

      ¿Que parte no funciono? Trata de especificar, pues cada gráfico es independiente

  • @samuelvillelarivera6010
    @samuelvillelarivera6010 Před 2 lety +3

    No le des tan fuerte al teclado. buen video.

  • @danielvarela8611
    @danielvarela8611 Před 2 lety +2

    Gracias por el video pero cuida tu barra espaciadora, ese teclado sufre mucho jajaja

    • @thepycoachES
      @thepycoachES  Před 2 lety +1

      Era el primer video. El teclado debía sufrir :)

  • @jonathanjr.a7611
    @jonathanjr.a7611 Před 9 měsíci

    como se importan las librerías?
    No me juzguen, no tengo nada de experiencia usando jupyther por python. Y pues cuando ejecuté el primer codigo de las variables del min 0:00 hasta el min 02:09 me lanzó error
    ---------------------------------------------------------------------------
    NameError Traceback (most recent call last)
    Cell In[6], line 4
    1 x = [2016, 2017, 2018, 2019, 2020, 2021]
    2 y = [45, 46, 47, 48, 49, 50, 51]
    ----> 4 plt.plot(x, y)
    5 plt.show()
    NameError: name 'plt' is not defined