Garrapatas
Las personalizaciones que has codificado hasta ahora están disponibles en el script, de forma más concisa.
En el vídeo, Hugo ha demostrado cómo puedes controlar las marcas y especificando dos argumentos:
plt.yticks([0,1,2], ["one","two","three"])
En este ejemplo, las marcas correspondientes a los números 0, 1 y 2 se sustituirán por uno, dos y tres, respectivamente.
Hagamos algo parecido para el eje x de tu gráfico de desarrollo mundial, con la función xticks()
. Los valores de tick 1000
, 10000
y 100000
deben sustituirse por 1k
, 10k
y 100k
. Para ello, ya se han creado dos listas para ti: tick_val
y tick_lab
.
Este ejercicio forma parte del curso
Python intermedio
Instrucciones de ejercicio
- Utiliza
tick_val
ytick_lab
como entradas de la funciónxticks()
para que el gráfico sea más legible. - Como de costumbre, visualiza el gráfico con
plt.show()
después de haber añadido las personalizaciones.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Scatter plot
plt.scatter(gdp_cap, life_exp)
# Previous customizations
plt.xscale('log')
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
# Definition of tick_val and tick_lab
tick_val = [1000, 10000, 100000]
tick_lab = ['1k', '10k', '100k']
# Adapt the ticks on the x-axis
# After customizing, display the plot