💹¿Cómo hacer múltiples GRÁFICAS en PYTHON con Matplotlib y subplot?

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 31

  • @Dimasmas
    @Dimasmas  3 ปีที่แล้ว +4

    ¿Qué pasa máquinas? ¡Tenéis el link del dataset en la descripción!
    👉🏻 Requisitos previos: th-cam.com/video/u6aL3bsa6ro/w-d-xo.html
    👉🏻 Curso Completo: th-cam.com/video/_CQTrVnTuEI/w-d-xo.html

    • @luiscarlostrotta8119
      @luiscarlostrotta8119 2 ปีที่แล้ว

      Te agradezco tu aprobación !!!! Puedes ayudarme? saludos desde Argentina

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      @@luiscarlostrotta8119 Perdona Luis, he visto tu duda y te iba a responder pero me he puesto a hacer otra cosa, en unos minutos te respondo en condiciones

    • @luiscarlostrotta8119
      @luiscarlostrotta8119 2 ปีที่แล้ว

      @@Dimasmas si tranquilo sos un capo explicando, mucha didáctica y ameno!!!! No es con apuro, estoy siguiendo el curso.

  • @Andy-pk6ix
    @Andy-pk6ix 2 ปีที่แล้ว +5

    Me ha encantado por completo el tema de la Ciencia de Datos, me parece increíble( 25:18 tus explicaciones son bastantes fáciles de entender a mí parecer ;) )

  • @ExpInutil
    @ExpInutil 2 ปีที่แล้ว +2

    Gracias, me has ayudado en un proyecto muchas gracias mi estimado.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      De nada amigo, me alegra saber que resulta útil!

  • @I_Grey_I
    @I_Grey_I 3 ปีที่แล้ว +2

    Sobre este video, creo que algo que nos faltó hacer fue ordenar por fecha, ya que los datos sin ordenar no nos dicen nada y hacen saltos bruscos, en cambio, yo los ordené por fecha y es más constante, aunque los valores de la x salen amontonados jajaja. Buen video Dimas!

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Sii hubiera sido mejor ordenarlos

    • @jalexisg
      @jalexisg 2 ปีที่แล้ว

      Sí, también lo he hecho y el gráfico sería más realista, simplemente añadiendo:
      atlanta = atlanta.set_index("Date")
      atlanta = atlanta.sort_values(by="Date")

  • @maxids8788
    @maxids8788 2 ปีที่แล้ว

    sos un genio, espero mas videos de data science

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Muchas gracias, yo también los espero jaajajja.

  • @davidstopponi7584
    @davidstopponi7584 7 วันที่ผ่านมา

    Estoy creando una interfaz gráfica de Tkinter genera varios gráficos 2D y 3D de matplotlib es posible generar un ejecutable ?

  • @ExpInutil
    @ExpInutil 2 ปีที่แล้ว +1

    Y desde mi punto de vista se entiende bien.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Perfecto! Me va genial tener este feedback para saber si las explicaciones son claras

  • @andyleivacamacho890
    @andyleivacamacho890 3 ปีที่แล้ว +3

    Gracias por el contenido, mi vídeo favorito es como usar SQLite, gracias a eso pude hacer un proyecto

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      De nada amigo! Sii parece que ese vídeo ha gustado bastante. Haremos alguna cosilla más con SQLite3, espero que pronto

  • @allanmontes6912
    @allanmontes6912 ปีที่แล้ว

    Muy sencillo y le diste muchas vueltas gracias

  • @samuelvilamani1531
    @samuelvilamani1531 3 ปีที่แล้ว +1

    Ola Dimas, te pregunto como seria la linea del dataframe (df) en caso de no querer que me permita trabajar solo con una parte de los valores como en el video (chicago, o atlanta) sino todos los datos de todas las columnas (en caso de tener solo unas 30 filas)

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Buenas Samuel, si quieres seleccionar una columna llamada, por ejemplo, "Precio" puedes poner simplemente df["Precio"], con esto seleccionarás todos los valores de la columna. Un saludo!

  • @iratiprol6257
    @iratiprol6257 ปีที่แล้ว

    Hola! Buenísimo video, muchísimas gracias. Si quisiera graficar los datos especificando valores de x e y como seria? Porque he visto que aquí cuando indicas el valor para plotear lo toma como valor de x.
    Muchas gracias!

  • @jesushoracioaguilarchavez2429
    @jesushoracioaguilarchavez2429 3 ปีที่แล้ว +1

    bien día Dimas, yo tengo una duda bastante curiosa, lo que quiero hacer es pedir cosas al usuario como una busqueda y que lo compare con el data frame para que luego indique que si se encuentra en el inventario, como logro eso?

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Hola Jesus! Todo depende de como lo quieres estructurar ¿Cómo quieres pedir los datos, por el terminal, una interfaz gráfica, etc? ¿Cómo quieres organizar el dataframe? En función de eso lo miramos

  • @luiscarlostrotta8119
    @luiscarlostrotta8119 2 ปีที่แล้ว

    muchas gracias por compartir tus conocimientos con tanta claridad y didáctica!!! Tengo una duda:
    Como se genera el eje x de abscisas en los gráficos?, y que representan?. En el código en ningún momento te refieres al eje x, si noto que en todos los gráficos son los mismos valores.
    Muchas gracias!!!
    saludos cordiales

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Hola Luis, muy buena pregunta, debería haberlo clarificado en el vídeo. La respuesta es un poco larga:
      1) Cuando usamos plt.plot(eje_y), si solo pasamos un argumento a la función, este se toma como el eje Y (vertical). Entonces, el eje X se genera automáticamente ¿Cómo se genera? Para listas, o arrays de numpy, el eje X generado por defecto es simplemente un índice que indica la posición de cada muestra del vector Y. Es decir X = [0, 1, 2, 3, ..., len(Y)-1].
      2) Cuando usamos un elemento de un dataframe, por defecto usa como eje X el índice del dataframe. Si tienes un índice numérico, funcionará como el punto anterior. Pero por ejemplo si tu índice son fechas, utilizará estas como eje X.
      3) Ahora bien, también puedes pasar dos argumentos a la función plot: plt.plot(eje_x, eje_y). La única condición es que ambos tengan la misma cantidad de elementos. Por ejemplo, podrías pasar un array de marcas temporales eje_x = [0.01, 0.02, 0.03].
      4) Finalmente, en el gráfico verás que en el eje X no aparecen todos los valores que existen en tu array. Esto es porque matplotlib automáticamente selecciona cuántos valores va a mostrar, por ejemplo 1 de cada 10 o 1 de cada 100, dependiendo del tamaño de tu array. Esto se puede personalizar a través de código.

    • @luiscarlostrotta8119
      @luiscarlostrotta8119 2 ปีที่แล้ว

      @@Dimasmas muchísimas gracias!!! Muy detallada tu explicación! Lo entendí. Claro eso es para grandes muestras. Yo hice un ensayo con menos valores y eso ese caso muestra todos, pero al ser muy grande la muestra selecciona. Perfecto mil gracias. Por otra parte si haces algún curso sobre manejo de datos y este tema, que sea pago, avisa. Me interesa mucho. Saludos cordiales.

  • @MontecarloVideos1
    @MontecarloVideos1 3 หลายเดือนก่อน

    Muy bien

  • @juanpablogazzarri6874
    @juanpablogazzarri6874 หลายเดือนก่อน

    muyyy bueno

  • @ivangallardo324
    @ivangallardo324 2 ปีที่แล้ว

    Se me ha complicado con 8 gráficos con datos de un dataframe, tal vez en un ciclo podría arrojar las gráficas de manera dinámica saludos buen aporte.

  • @pochotom2834
    @pochotom2834 3 ปีที่แล้ว +1

    Y en gráficos 3d

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +1

      También lo haremos! Pero todavía faltan algunos vídeos para llegar allí, que solo llevamos un par de capítulos de matplotlib de momento.