根据应用场景,可视化库大致可以分为几类:
- 基础的2D,3D图绘制库
- 交互信息可视化库
- 地图可视化库
基础的2D,3D图绘制库
主要包括了matplotlib
和seaborn
。
matplotlib
是最基础的可视化库,适用于大多数的数据结构。
seaborn
是基于matplotlib
的高级可视化效果库,适应于Pandas
的DataFrame
的数据结构(即表格数据)。
交互信息可视化库
主要包括Plotly
,Bokeh
,Pyecharts
。
将鼠标放在图形上会显示出数据,方便汇报展示。
地图可视化库
主要有Geoplotlib
和Mapbox
。另外Pyecharts
也可以绘制地图,包括国家和各省份的地图。