Gráficos Interactivos en Python con Pandas y Plotly | Curso de Visualización de Datos en Python
Вставка
- Опубліковано 13 лип 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 como hacer gráficos interactivos en Python usando Pandas y Plotly. Plotly nos va a permitir ver fácilmente los valores de un gráfico.
⭐️ Obtén acceso a miles de tutoriales y guías exclusivos de Python, Data Science y más (incluidos los míos) registrándote en Medium con este link: / membership
😉 Si te gustaría leer una guía de Medium, revisa la guía que creé antes de publicar este video de UA-cam 👉 towardsdatascience.com/the-ea...
🔗 Link del dataset: drive.google.com/file/d/1QpCc...
👨🏻💻 Código y/o dataset usado en este video: github.com/ifrankandrade/data...
🎮 Discord (aquí puedes descargar mi formulario de Python): / discord
📩 Recibe emails semanales en mi Substack: andradefrank.substack.com/
🔥 Curso Completo de Web Scraping en Python 8 horas: www.udemy.com/course/curso-co...
✅ Sígueme en Medium: / frank-andrade
--------------------
Contenido del video:
0:00 Intro
0:44 Instalar librerias Pandas, Plotly y Cufflinks
3:50 Leer dataset y transformar data
9:39 Lineplot (grafico de linea)
13:08 Barplot (grafico de barras)
20:47 Boxplot (grafico de caja)
23:36 Histogram (histograma)
25:50 Piechart (grafico de pastel)
30:29 Scatterplot (grafico de dispersion)
Los 34 minutos mas valiosos que encontré hoy 😊
Excelente video hermano . Lo felicito. Buena pedagogía para explicar y se nota mucho conocimiento. Andaba buscando algo parecido para aplicar en un sistema continuo de medición de valores. Extraer un valor cada 5 segundos por ejemplo y que se vaya graficando. Gracias por el video
Eres EL MEJOR, he seguido tus cursos desde Power Bi, y ahora con Python. FELICITACIONES, tienes pedagogia y sobretodo HUMILDAD. Saludos desde Venezuela, triste porque desde aca es muy dificil para la mayoria cancelar en divisas hacia el extranjero, de lo contrario compraria tu curso en Udemy. EXITO.....
Muy bueno y claro es video! Me suscribo aquí y en Medium!
Buen video! Muy claro, muchas gracias!
Muy bueno y práctico. básico pero bien esplicado y facil de entender.
Excelente! Parabéns pela objetividade!
Excelente trabajo amigo, muchas gracias
Gracias por el aporte
Gran explicación crack.
Fantástico video y muy bien explicado Frank, muchas gracias!!!
¡De nada! Gracias por tu apoyo.
Super bueno
Hola genial. Gracias por compartir esta información.
Lo que uno hace aquí lo puede exportar a Word para una presentación
Mravilla de video, mil gracias
a veces da error a importar, me pasaron un archivo de CSV, pero estaba como mal exportado, literal re-hice el documento en google drive, las mismas tablas y contenido, y lo baje desde ahi en formato csv, me ingreso toda la data sin problemas, creo que es un truquito por si les falla, por ahora el video esta super,
Muy buen aporte! Muchas Gracias!!!
¡De nada!
Excelente
Super Frank, gracias, muy agradecido.
De nada! Saludos
Muy buenos tus videos. Estoy comenzando en phyton y las diveras herramientas para trabajar y tu trabajo ha sido un gran aporte. You rock!!
Hola Frank! muy bueno el video. Sabes si se pueden hacer los gráficos todos dentro del mismo tema de colores? como para que no queden tan distintos. Saludos!
Frank, saludos desde México, gracias por compartir tu conocimiento.
Oye una pregunta en plotly hay forma de graficar en dos ejes?
Hola Frank! Excelente contenido, muchas gracias por compartir el conocimiento.
¿sabes como exportar las gráficas interactivas a html? Las gráficas interactivas hechas directamente con plotty si las puedo exportar con el método write_html(), pero las gráficas hechas con cufflinks no he encontrado la manera.
se puede hacer zoom como en matlab?, vi que puedes seleccionar que datos ver y eso
Hola, justo estaba buscando un datset como ese, pero me piden la fuente, sino es mucha molestia me podría pasar la fuente donde tomó ese dataset? gracias
Buenas, muy buen video!!. Podrías recomendarme alguna manera de realizar un scatter para un gran numero de datos por columna(mas de 400000) usando plotly. Estoy usando px.scatter y go.scatter, pero en ambos casos se tranca la grafica en la visualización. No creo que sea por la pc ya que tiene buen procesador (ryzen 9 serie 5000) una ram decente(16Gb), espacio suficiente en un disco solido y video nvidia RTX.
Podrías recomendarme alguna otra librería o forma de hacer el scatter. Te comento que estoy utilizando un scatter ya que el color de cada punto depende del valor de otra columna en el dataframe. Desde ya muchas gracias!
Esa pestaña del grafico que dice "Compare data on hover" no me aparece para seleccionar múltiples datas . Alguna idea de como activarlo para que aparesca ese icono en las graficas ?
Hola puedo agregar un parametro como el de ''bins'', lo que pasa es que tengo muchos datos en x y necesito agruparlos en el gráfico para mejor visualizacion
Si quiero hacer un modelo de regresión lineal como lo haría?
¿hay forma de reducir el número de decimales en los valores, en los graficos de barras (minuto 20:30)?. Creo que de la forma en la que aparecen pueden prestarse para confusión. Gracias por el vídeo
Una pregunta, ¿como puedo exportar mis graficos intractivos?
los gráficos los pudes pasar a excel y dejarlos automatizados???
Hola. Estoy replicando las indicaciones de este video el 31/12/2022, pero al momento de llamar el método iplo(kind="line"), me aparece el siguiente mensaje de error: " module 'plotly.offline' has no attribute '__PLOTLY_OFFLINE_INITIALIZED' " y haciendo una búsqueda, resulta que es más común de lo que parece este error, pero muchas personas (como en mi caso), pese a varias alternativas que se proporcionan en los foros para resolver esto, el problema persiste y no es posible graficar.
Alguien conoce alguna otra solución?
Hola, como agrego un eje secundario a un grafico?
Cómo insertar los gráficos a una presentación?
por ciert, justo en esta linea me tira error en visual studio code.
pero en jupyter corrió bien
df_population.iplot(kind='line', xTitle='year', yTitle='population', title='years vs population')
AttributeError: module 'plotly.offline' has no attribute '__PLOTLY_OFFLINE_INITIALIZED'
No suelo usar VS Code, pero me imagino que necesitarás instalar algo extra para que plotly funcione correctamente
Una consulta de un novato que recién está empezando: .iplot no funciona en Spyder cierto? De ser así, que recomendás usar en ese entorno? Saludos
iplot funciona con Plotly y Plotly funciona con la mayoria de IDE's. Lo que tienes que hacer es instalar alguna extension/plugin de Spyder para que se vean las imágenes de Plotly. En realidad no sabría decir el nombre exacto. Yo uso Jupyter Notebook siempre que trabajo con visualizaciones porque no necesito instalar algo extra para mostrar imágenes con plot()/iplot().
Hay un video de como instalar Jupyter Notebook en el canal, en caso quieras instalarlo.
@@thepycoachES Ahhh, ahora voy a averiguar más a ver que plugin necesito, muchas gracias y excelente video!
Y cómo se hace para publicarlos, si están en un jupyter notebook?.
Para publicarlo tienes que crearte una cuenta gratuita de Plotly. Con esta cuenta generas un link el cual puedes publicarlo en una pagina web. El resultado seria algo así como esto --> towardsdatascience.com/avatar-meets-data-visualization-60631f86ba7d
Ten en cuenta que la version gratuira de Plotly solo te va a permitir aprox 1000 solicitudes diarias al API; es decir, solo 1000 personas van a poder ver tu imagen de Plotly diariamente.
como es que se hacen esas graficas dinimicas por ano que se ve moviendo
Hola como estas? Estoy aprendiendo python, y queria saber si me podes ayudar.
Quiero intentar hacer lo que explicas en este video, pero cuando llego a la parte de la los graficos, el grafico no se ve, me figura que se ejecuto, pero se ve todo en blanco. Intale todo, pero no logro que se vean los graficos interactivos. sabes porque pasa esto? lo estoy haciendo en jupyterlab.
Muchas gracias por todo el conocimiento que brindas.
Quizás Jupyter Lab necesite algún tipo de extensión extra. Podrías intentar seguir los mismos pasos pero en Jupyter Notebook?
@@thepycoachES Frank! me pasa lo mismo, usando colab de google no se ve el gráfico pero en VSC sí. Pudiste resolverlo @Emihomero ?
Frank, al graficar me sale un espacio en blanco, a que se debe?
lo solucionaste?
Tienes un curso de paga de inteligencia altifcial?
No. Solo de web scraping/data science con python por ahora
A mi usando jupyter Notebook me da error en el cufflink
si pongo el comando !pip install se me queda colgado en in[*] que pasa?
Quizás hay algún problema con píp o hay algún conflicto con otra librería. Puedes probar instalando un nuevo entorno virtual y comenzar desde cero
el kernel que ocupa jupyter no lo tienes iniciado
Hola! no puedo installar plotly y tampoco cufflinks, por que sera esto ? muchas gracias!
La instalación suele ser diferente según el medio que uses (pip, conda)
¿Qué mensaje de error te sale?
@@thepycoachES No hace nda, como funciona con conda ? gracias!
cuando ejecuto el grafico, no me muestra nada
que sera ??
Authentication credentials were not provided eso me sale
Para más información pueden revisar esta guía de Medium que escribí mucho antes de publicar este video 👉 towardsdatascience.com/the-easiest-way-to-make-beautiful-interactive-visualizations-with-pandas-cdf6d5e91757?sk=23fbe5b404e507dc340fce3bbf6ca94f
🔥 Ú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
me sale que cofflinks este msj
ERROR: Could not find a version that satisfies the requirement cofflinks (from versions: none)
ERROR: No matching distribution found for cofflinks
que puedo hacer?
El ejercicio a mi no me grafica
Debería de instalarte si usas Jupyter Notebook, si usas otro IDE debes de buscar extensiones/plugins
por qué pronuncia así las palabras en inglés 😭
pero como compartir si tengo la url de mi peurto quiero compartirlo con otras maquinas no encuentro video dee sto de que vale si no puede compartirlo quiero servidores y todos son de pago no hay lago gratis