python编程常用类库简介-数据可视化

2025-04-26 07:13:45

1、Matplotlib第一个Python可视化库,有许多别的程序库都是建立在其基础上或者直接调用该库,可以很方便地得到数据的大致信息,功能非常强大,但也非常复杂。

python编程常用类库简介-数据可视化

2、Seaborn利用了Matplotlib,用简洁的代码来制作好看的图表。与Matplotlib最大的区别为默认绘图风格和色彩搭配都具有现代美感。

python编程常用类库简介-数据可视化

3、ggplot基于R的一个作图库ggplot2,同时利用了源于《图像语法》(The Grammar of Graphics)中的概念,允许叠加不同的图层来完成一幅图,并不适用于制作非常个性化的图像,为操作的简洁度而牺牲了图像的复杂度。

python编程常用类库简介-数据可视化

4、Bokeh跟ggplot一样,Bokeh也基于《图形语法》的概念。与ggplot不同之处为它完全基于Python而不是从R处引用。长处在于能用于制作可交互、可直接用于网络的图表。图表可以输出为JSON对象、HTML文档或者可交互的网络应用。Bokeh也支持数据流和实时数据,为不同的用户提供了3种控制水平:*、最高的控制水平用于快速制图,主要用于制作常用图像;*、中等控制水平与Matplotlib一样允许开发人员控制图像的基本元素(例如分布图中的点);*、最低的控制水平主要面向开发人员和软件工程师。没有默认值,需要定义图表的每一个元素。

python编程常用类库简介-数据可视化

5、Plotly可以通过Python notebook使用,与Bokeh一样致力于交互图表的制作,但提供在别的库中几乎没有的几种图表类型,如等值线图、树形图和三维图表。

python编程常用类库简介-数据可视化

6、pygal与Bokeh和Plotly一样,提供可直接嵌入网络浏览器的可交互图像。与其他两者的主要区别在于可将图表输出为SVG格式,所有的图表都被封装成方法,且默认的风格也很漂亮,用几行代码就可以很容易地制作出漂亮的图表。

python编程常用类库简介-数据可视化

7、geoplotlib用于制作地图和地理相关数据的工具箱。可用来制作多种地图,比如等值区域图、热度图、点密度图。必须安装Pyglet(一个面向对象编程接口)方可使用。

python编程常用类库简介-数据可视化

8、 missingno用图像的方式快速评估数据缺失的情况,可根据数据的完整度对数据进行排序或过滤,或者根据热度图或树状图对数据进行修正。

python编程常用类库简介-数据可视化
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢