ComenzarEmpieza gratis

Marcas

Las personalizaciones que has programado 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 de Y si especificas 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 con el eje X del gráfico sobre el desarrollo mundial, con la función xticks(). Los valores de las marcas 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 del 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

Prueba este ejercicio completando el 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
Editar y ejecutar código