開始使用免費開始

定義圖表的色彩配置

在視覺化多個時間序列時,預設配色裡的各種顏色可能不容易區分。

為了解決這個問題,你可以手動為每條線指定顏色,但這會很耗時。更有效的做法是利用 .plot()colormap 參數,自動套用具有不同對比度的特定色盤。你可以將一個 matplotlib colormap 物件傳入這個參數,或是直接提供 matplotlibcolormap() 函式中可用的預設字串(完整清單見此連結:here)。

例如,你可以用以下指令指定 'viridis' 色盤:

df.plot(colormap='viridis')

本練習屬於課程

使用 Python 視覺化時間序列資料

檢視課程

動手互動練習

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

# Plot time series dataset using the cubehelix color palette
ax = meat.plot(colormap=____, fontsize=15)

# Additional customizations
ax.set_xlabel('Date')
ax.legend(fontsize=18)

# Show plot
plt.show()
編輯並執行程式碼