Saltar al contenido

# graficos-con-python

Gráficos con Python

Volver a la portada del curso
Video IA

Introducción a Plotly

Sección 4 · Avanzando con Plotly

En este video

  • Creas un gráfico de burbujas con scatter de Plotly Express usando los datos de gapminder, con size, color y hover_name
  • Comparas la esperanza de vida de tres países con line y ocultas series desde la leyenda
  • Rotas un gráfico scatter_3d con el ratón para encontrar el mejor ángulo
  • Compartes el gráfico interactivo como archivo HTML con write_html
burbujas.py
import plotly.express as px

df = px.data.gapminder().query("year == 2007")
fig = px.scatter(df, x="gdpPercap",
                 y="lifeExp", size="pop",
                 color="continent",
                 hover_name="country", log_x=True)
fig.show()
lineas.py
import plotly.express as px

df = px.data.gapminder()
paises = ["Mexico", "Chile", "Peru"]
d = df[df["country"].isin(paises)]
fig = px.line(d, x="year", y="lifeExp",
              color="country", markers=True)
fig.show()
tres_d.py
import plotly.express as px

df = px.data.iris()
fig = px.scatter_3d(df, x="sepal_length",
                    y="sepal_width",
                    z="petal_length",
                    color="species")
fig.show()
compartir.py
import plotly.express as px

fig = px.bar(x=["A", "B", "C"], y=[4, 7, 3])
fig.write_html("grafico.html")
print("Listo: abre grafico.html")