使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

推荐

(此处已添加圈子卡片,请到今日头条客户端查看)

正文

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

效果为:获取cvs的对应列的五行数据

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

第一句代码为获取norm_reviews的Fandango_Ratingvalue列然后点value_counts()的效果为:

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

这个效果就是统计,比如4.1分的有16个,sort_index()的作用是对数据进行排序,效果是:

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

数据有了下面显示:

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

有10个柱,说明默认为10个bins,当然也可以指定bins

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

这样指定20gebins

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

这样就会有20个柱子了,还可以指定柱状图显示的范围:使用range(4,5)这个意思是只显示4到5的的数据:

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

figsize的意思是指定一块长为20,宽为10的区域用来画图

set_ylim的意思是设置y轴的数据范围为0到50

效果是:

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

一共有四个

画盒图

箱形图(Box-plot)又称为盒须图、盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图。

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

boxplot就是用来画盒图,参数为指定的一列

可以画一列同时也可以画多个列

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

这里有一个问题,当画一个列的时候,不用点values,当画多个列的时候需要点values不然数据会出错

从数据角度来看一下:

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

第一个类型是series,第二个是ndarray

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

使用python编程的方式快速画出柱形图和盒图,非常好用的可视化库

第一个类型是DataFrame

第二个类型是ndarray

那就是说DataFrame的时候不行

相关推荐