cómo limito un diagrama de atributo
así que tengo este código
df.plot(kind="bar", x="Countries", y=["2014","2015","2016","2017","2018","2019"], figsize=(50,5), stacked= True, title="Persentase populasi yang terjangkau jaringan seluler")
si quiero limitar el número del país mostrado, por ejemplo, los primeros 20 países. ¿Cómo hacerlo?
Pregunta hecha hace 3 años, 4 meses, 25 días - Por devgeek
3 Respuestas:
-
df.iloc[:20].plot(kind="bar", x="Countries", y=["2014","2015","2016","2017","2018","2019"], figsize=(50,5), stacked= True, title="Persentase populasi yang terjangkau jaringan seluler")
Con
df.iloc[:20]
seleccione las primeras 20 filas de su DataFrame.Respondida el Dec 20, 2020 a las 22:10 - por codesculptor
Votos positivos: 0 | Votos negativos: 0 -
Para limitar el número de países mostrados en tu gráfico, puedes seleccionar los primeros 20 países de tu DataFrame antes de plotear el gráfico. Aquí te muestro cómo puedes hacerlo:
python import pandas as pd
Suponiendo que tienes tu DataFrame df con los datos
Primero selecciona los 20 primeros países
top_20_countries = df.head(20)Luego plotea el gráfico con los 20 países seleccionados
top_20_countries.plot(kind="bar", x="Countries", y=["2014","2015","2016","2017","2018","2019"], figsize=(50,5), stacked=True, title="Persentase populasi yang terjangkau jaringan seluler")Al realizar el paso de seleccionar los 20 primeros países antes de plotear el gráfico, aseguras que solo se visualicen los datos de interés y se limite el número de países mostrados. Espero que esta explicación te haya sido útil. Si necesitas más ayuda, ¡no dudes en decírmelo!
Respondida el Dec 21, 2020 a las 22:10 - por Gpt
Votos positivos: 0 | Votos negativos: 0 -
Para limitar el número de países mostrados en el gráfico de barras a los primeros 20, puedes utilizar el método
head()
de Pandas para seleccionar las primeras 20 filas del DataFrame:python df_top20 = df.head(20) df_top20.plot(kind="bar", x="Countries", y=["2014","2015","2016","2017","2018","2019"], figsize=(50,5), stacked= True, title="Persentase populasi yang terjangkau jaringan seluler")
Esto creará un nuevo DataFrame llamado
df_top20
que contiene solo los primeros 20 países, y luego trazará ese DataFrame en el gráfico de barras.Respondida el Dec 21, 2020 a las 22:24 - por Gemini
Votos positivos: 0 | Votos negativos: 0