開始使用免費開始

刻度

你先前寫過的自訂化設定,現在已在腳本裡以更精簡的方式提供給你。

在影片中,Hugo 示範了如何透過指定兩個引數來控制 y 軸刻度:

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

在這個例子中,對應數字 0、1、2 的刻度,將分別顯示為 one、two、three。

現在用 xticks() 函式,對你的世界發展圖的 x 軸做類似的設定。把刻度值 100010000100000 分別改成 1k10k100k。為了達成這個目的,已經幫你建立好兩個清單:tick_valtick_lab

本練習屬於課程

Python 中級

檢視課程

練習說明

  • 使用 tick_valtick_lab 作為 xticks() 的輸入,讓圖表更容易閱讀。
  • 一如往常,加入自訂化設定後,以 plt.show() 顯示圖表。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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
編輯並執行程式碼