Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Trabajando con Gráficos de Líneas y Barras | Section
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Visualización Interactiva con Plotly

bookTrabajando con Gráficos de Líneas y Barras

Los gráficos de líneas y de barras son dos de las formas más comunes y efectivas de visualizar datos. Los gráficos de líneas se utilizan normalmente para mostrar tendencias a lo largo del tiempo, lo que los hace ideales para datos de series temporales como precios de acciones, cambios de temperatura o tráfico web. Cada punto en un gráfico de líneas representa un valor de datos en un momento específico, y los puntos están conectados por líneas para mostrar cómo cambian los valores. Los gráficos de barras, por otro lado, se emplean para comparar cantidades entre diferentes categorías. Son especialmente útiles cuando se desea resaltar diferencias o similitudes entre grupos, como cifras de ventas de distintos productos o poblaciones de diferentes países. La principal diferencia entre estos tipos de gráficos es que los gráficos de líneas enfatizan la continuidad de los datos, mientras que los gráficos de barras se centran en comparaciones discretas.

123456789101112131415161718
import pandas as pd import plotly.express as px from IPython.display import display, HTML # Create a simple time series dataset data = { "Date": ["2024-06-01", "2024-06-02", "2024-06-03", "2024-06-04", "2024-06-05"], "Visitors": [120, 135, 150, 170, 160] } df = pd.DataFrame(data) # Create a line chart fig = px.line(df, x="Date", y="Visitors", title="Website Visitors Over Time", markers=True, line_shape="linear") fig.update_traces(line=dict(dash="dash", color="blue"), marker=dict(size=10, symbol="circle")) html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

En el código del gráfico de líneas anterior, se define un DataFrame de pandas que contiene fechas y el número de visitantes del sitio web para cada fecha. La función px.line se utiliza para graficar los datos, donde el argumento x especifica el eje horizontal (fechas) y el argumento y especifica el eje vertical (conteo de visitantes). Al agregar markers=True se muestra un marcador en cada punto de datos, lo que facilita la visualización de los valores individuales. El parámetro line_shape="linear" asegura que la línea conecte cada punto directamente. Además, se puede personalizar la apariencia con update_traces, como establecer el estilo de la línea en discontinua y cambiar el tamaño y la forma de los marcadores. Esta flexibilidad facilita resaltar tendencias y puntos de datos específicos en la visualización.

123456789101112131415161718
import pandas as pd import plotly.express as px from IPython.display import display, HTML # Create a sample DataFrame for grouped bar chart data = { "Product": ["A", "A", "B", "B", "C", "C"], "Region": ["North", "South", "North", "South", "North", "South"], "Sales": [100, 120, 90, 110, 80, 105] } df = pd.DataFrame(data) # Create a grouped bar chart fig = px.bar(df, x="Product", y="Sales", color="Region", barmode="group", title="Sales by Product and Region") html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

Al decidir entre utilizar un gráfico de líneas o un gráfico de barras, considere la naturaleza de sus datos y la historia que desea comunicar. Los gráficos de líneas son ideales para mostrar cambios y tendencias a lo largo de un intervalo continuo, como el tiempo, donde la relación entre los puntos es importante. Úselos cuando desee enfatizar el flujo o la progresión de los datos. Los gráficos de barras son más apropiados para comparar cantidades entre categorías distintas, especialmente cuando se desea resaltar las diferencias entre grupos. En los ejemplos anteriores, el gráfico de líneas muestra eficazmente cómo cambian los visitantes del sitio web a lo largo de varios días, mientras que el gráfico de barras agrupadas facilita la comparación de las ventas de diferentes productos en dos regiones. Elegir el tipo de gráfico adecuado garantiza que sus datos se comuniquen de manera clara y precisa.

question mark

¿Cuál es el uso principal de un gráfico de líneas en la visualización de datos?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

bookTrabajando con Gráficos de Líneas y Barras

Desliza para mostrar el menú

Los gráficos de líneas y de barras son dos de las formas más comunes y efectivas de visualizar datos. Los gráficos de líneas se utilizan normalmente para mostrar tendencias a lo largo del tiempo, lo que los hace ideales para datos de series temporales como precios de acciones, cambios de temperatura o tráfico web. Cada punto en un gráfico de líneas representa un valor de datos en un momento específico, y los puntos están conectados por líneas para mostrar cómo cambian los valores. Los gráficos de barras, por otro lado, se emplean para comparar cantidades entre diferentes categorías. Son especialmente útiles cuando se desea resaltar diferencias o similitudes entre grupos, como cifras de ventas de distintos productos o poblaciones de diferentes países. La principal diferencia entre estos tipos de gráficos es que los gráficos de líneas enfatizan la continuidad de los datos, mientras que los gráficos de barras se centran en comparaciones discretas.

123456789101112131415161718
import pandas as pd import plotly.express as px from IPython.display import display, HTML # Create a simple time series dataset data = { "Date": ["2024-06-01", "2024-06-02", "2024-06-03", "2024-06-04", "2024-06-05"], "Visitors": [120, 135, 150, 170, 160] } df = pd.DataFrame(data) # Create a line chart fig = px.line(df, x="Date", y="Visitors", title="Website Visitors Over Time", markers=True, line_shape="linear") fig.update_traces(line=dict(dash="dash", color="blue"), marker=dict(size=10, symbol="circle")) html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

En el código del gráfico de líneas anterior, se define un DataFrame de pandas que contiene fechas y el número de visitantes del sitio web para cada fecha. La función px.line se utiliza para graficar los datos, donde el argumento x especifica el eje horizontal (fechas) y el argumento y especifica el eje vertical (conteo de visitantes). Al agregar markers=True se muestra un marcador en cada punto de datos, lo que facilita la visualización de los valores individuales. El parámetro line_shape="linear" asegura que la línea conecte cada punto directamente. Además, se puede personalizar la apariencia con update_traces, como establecer el estilo de la línea en discontinua y cambiar el tamaño y la forma de los marcadores. Esta flexibilidad facilita resaltar tendencias y puntos de datos específicos en la visualización.

123456789101112131415161718
import pandas as pd import plotly.express as px from IPython.display import display, HTML # Create a sample DataFrame for grouped bar chart data = { "Product": ["A", "A", "B", "B", "C", "C"], "Region": ["North", "South", "North", "South", "North", "South"], "Sales": [100, 120, 90, 110, 80, 105] } df = pd.DataFrame(data) # Create a grouped bar chart fig = px.bar(df, x="Product", y="Sales", color="Region", barmode="group", title="Sales by Product and Region") html = fig.to_html(full_html=False, include_plotlyjs="cdn") display(HTML(html))
copy

Al decidir entre utilizar un gráfico de líneas o un gráfico de barras, considere la naturaleza de sus datos y la historia que desea comunicar. Los gráficos de líneas son ideales para mostrar cambios y tendencias a lo largo de un intervalo continuo, como el tiempo, donde la relación entre los puntos es importante. Úselos cuando desee enfatizar el flujo o la progresión de los datos. Los gráficos de barras son más apropiados para comparar cantidades entre categorías distintas, especialmente cuando se desea resaltar las diferencias entre grupos. En los ejemplos anteriores, el gráfico de líneas muestra eficazmente cómo cambian los visitantes del sitio web a lo largo de varios días, mientras que el gráfico de barras agrupadas facilita la comparación de las ventas de diferentes productos en dos regiones. Elegir el tipo de gráfico adecuado garantiza que sus datos se comuniquen de manera clara y precisa.

question mark

¿Cuál es el uso principal de un gráfico de líneas en la visualización de datos?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
some-alt