优草派  >   Python

Python怎么画箱线图?Python画箱线图代码是什么

罗西汉            来源:优草派

python能够通过不同的模块和库来绘制出很多的数据可视化图表,而在有些表示多种数据差异的要求下就得去使用箱线图来表示才可以。下面这篇文章会来详细讲解该怎么使用matplotlib库画箱线图,并且有非常详细的代码示例和解析,想学习的小伙伴就和小编一起往下看看吧。

Python怎么画箱线图?Python画箱线图代码是什么

1.画箱线图总共只需要用到七行代码就可以了,而前三行代码就是用来导入模块的。分别需要导入pandas、numpy以及pyplot三个模块,其中numpy是用来生成随机数据的,而pandas则是将生成出来的随机数据转为行列表格Dataframe数据类型,而最后的pyplot就是来绘制箱线图并且显示出来的,代码示例如下所示:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

2.那么现在就是要调用seed()方法来设置随机种子了,随机种子的作用就是用来控制生成随机数时的初始条件,否则生成的随机数差距过大会影响到箱线图生成之后的样式,代码如下:

np.random.seed(2)

3.那么有了随机种子值之后就可以来调用rand()方法生成几行几列的随机数组,然后将其放在DataFrame方法之中并添加columns参数给它添加一个列并且转为表格格式,这样就可以来指定箱线图生成之后x坐标轴的刻度了,如下所示:

df = pd.DataFrame(np.random.rand(5,4),columns = ['A','B','C','D'])

4.最后就是用plt模块来调用boxplot()方法并且将df对象作为参数传递进去即可画出箱线图,再用show()方法就能够用窗口将箱线图显示出来,代码如下:

plt.boxplot(df)
plt.show()

image.png

以上就是关于“Python怎么画箱线图?Python画箱线图代码是什么”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行