定義圖表的色彩配置
在視覺化多個時間序列時,預設配色裡的各種顏色可能不容易區分。
為了解決這個問題,你可以手動為每條線指定顏色,但這會很耗時。更有效的做法是利用 .plot() 的 colormap 參數,自動套用具有不同對比度的特定色盤。你可以將一個 matplotlib colormap 物件傳入這個參數,或是直接提供 matplotlib 的 colormap() 函式中可用的預設字串(完整清單見此連結: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()