本書主要介紹如何使用Python 中的matplotlib、Seaborn、plotnine、Basemap 等包繪制專業(yè)圖表。本書首先介紹Python 語言編程的基礎知識,以及NumPy 和Pandas 的數據操作方法;再對比介紹matplotlib、Seaborn 和plotnine 的圖形語法。本書系統(tǒng)性地介紹了使用matplotlib、Seaborn 和plotnine 繪制類別對比型、數據關系型、時間序列型、整體局部型、地理空間型等常見的二維和三維圖表的方法。另外,本書也介紹了商業(yè)圖表與學術圖表的規(guī)范與差異,以及如何使用matplotlib 繪制HTML 交互頁面動畫。