Matplotlib的大新聞

近日Matplotlib發布了最新的2.0版本,這是自2011年的1.0版本之後,最重要的的一次更新。

Matplotlib是python最著名的繪圖庫,它是一個互動式環境的平台,可以提供出版品質的各種格式的圖形。Matplotlib不會讓簡單的事情變複雜,還可以讓困難的任務變得可能。你可以用它繪圖,製作柱狀圖、功率譜、直方圖、誤差條圖、散布圖,並且只需要簡單的代碼。

新版本對於Matlpotlib的默認樣式有了一次大的改變,主要的改變在色彩上包括:

  • "Viridis"是現在的默認色彩表,而不是「Jet」。

上圖是以Jet為colormap作出的圖示

下圖是以Viridis為colormap作出的圖示

咋一看,Jet的圖示效果非常鮮明,貌似比最新的Viridis效果還更顯眼。但就是因為Jet colormap過於追求對比度,甚至在配色上會顯示出本不應該存在的顏色對比,以至於被matplotlib拋棄,而選用更穩定的Viridis作為color map.

  • 默認字體改成了DejaVu,現在還支持大多數的西方字母,包括希臘語、斯拉夫字母和拉丁字母,數學符號和表情符號。

DejaVu字體

  • 字體修改更加快捷

  • 改善了圖像支持

  • 改善作圖時坐標軸的小標尺劃分

這次改動會不會讓你的visulization 更簡潔準確,用一用才知道啦!

作者:豐豐

編輯:Matilda


推薦閱讀:

基於bs4庫的HTML內容查找方法
pyecharts + Flask&Django,該來的總是要來的

TAG:Matplotlib | Python | 绘图 |