# Para ver el éxito financiero en función del ingreso bruto ajustado a la inflación
género_inflación_adjusted_gross = df.groupby(‘Género’)(‘Bruto ajustado a la inflación’).sum().sort_values(ascending=False).head()
# Para ver el éxito financiero en función de la película más taquillera de cada género y año.
género_top_movie_gross = df.groupby(‘Ubicación’)(‘Mejor película bruta (ese año)’).max().sort_values(ascending=False).head()
# Crear un sub
fig = make_subplots(rows=3, cols=1, subplot_titles=(‘Mujeres principales por ingreso bruto’, ‘Mujeres principales por ingreso bruto ajustado a la inflación’), ‘Mujeres principales por ingreso, la película más grande (de ese año)’) )
# Gráfico de barras para ingresos brutos
fig.add_trace(go.Bar(x=genre_gross.index, y=genre_gross.values, nombre=’Ingresos desagradables’, marcador_color=’skyblue’), fila=1, col=1)
# Gráfico de barras para el ingreso regular ajustado a la inflación
fig.add_trace(go.Bar(x=genre_inflation_adjusted_gross.index, y=genre_inflation_adjusted_gross.values, name=’Inflación bruta ajustada’, marcador_color=’coral claro’), fila=2, col=1)
# Gráfico de barras para las mejores películas brutas (ese año)
fig.add_trace(go.Bar(x=genre_top_movie_gross.index, y=genre_top_movie_gross.values, name=’Mejor película bruta (ese año)’, marcador_color=’verde claro’), fila=3, col=1)
# Actualizar el plan
fig.update_layout(height=900, showlegend=False, title_text=»Éxito financiero de la especie»)
# Actualizar etiquetas de ejes
fig.update_xaxes(title_text=»Coche», fila=3, columna=1)
fig.update_yaxes(title_text=»Ingreso bruto total», fila=1, col=1)
fig.update_yaxes(title_text=»Ingreso total desajustado por inflación», fila=2, col=1)
fig.update_yaxes(title_text=»Película de gran éxito (ese año)», fila=3, col=1)
# Mostrar escala interactiva
figura.mostrar()