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

Ver curso

Instrucciones de ejercicio

  • Utiliza tick_val y tick_lab como entradas de la función xticks() 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