Kom igångKom igång gratis

Axelmarkeringar

De anpassningar du har kodat hittills finns i skriptet, i en mer kompakt form.

I videon visade Hugo hur du kan styra y-axelns markeringar genom att ange två argument:

plt.yticks([0,1,2], ["one","two","three"])

I det här exemplet ersätts markeringarna för talen 0, 1 och 2 med one, two respektive three.

Låt oss göra något liknande för x-axeln i ditt diagram över världsutveckling, med hjälp av funktionen xticks(). Markeringsvärdena 1000, 10000 och 100000 ska ersättas med 1k, 10k och 100k. För det ändamålet har två listor redan skapats åt dig: tick_val och tick_lab.

Den här övningen är en del av kursen

Intermediate Python

Visa kurs

Övningsinstruktioner

  • Använd tick_val och tick_lab som argument till funktionen xticks() för att göra diagrammet lättare att läsa.
  • Visa sedan diagrammet med plt.show() när du har lagt till anpassningarna.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod