Python数据分析基础与应用电子活页7-18使用boxplot()函数自定义设置绘制箱形图.docx
Python数据分析基础与应用
模块
PAGE2
PAGE21
电子活页7-18使用boxplot()函数自定义设置绘制箱形图
这里使用boxplot()函数自定义设置绘制80个1~100的随机整数的箱形图,自定义设置参数值见以下代码。
代码如下:
importnumpyasnp
importmatplotlib.pyplotasplt
plt.style.use(ggplot)
plt.rcParams[font.sans-serif]=[SimHei]#正常显示中文标签
plt.rcParams[axes.unicode_minus]=False#正常显示负号
np.random.seed(5)#设置随机种子
data=np.random.randint(1,100,80)
plt.figure(figsize=(5,6))#设置图形大小
plt.boxplot(data,
notch=False,#中位线处不设置凹陷
widths=0.2,#设置箱体宽度
medianprops={color:red},#中位线设置为红色
boxprops=dict(color=blue),#箱体边框设置为蓝色
labels=X,#设置标签
whiskerprops={color:black},#须线设置为黑色
capprops={color:green},#设置箱形图顶端和末端横线的属性
#设置异常值属性,这里没有异常值,所以这些属性不会表现出来
flierprops={color:purple,markeredgecolor:purple}
)
plt.title(80个1~100的随机整数的箱形图,fontsize=xx-large,color=#DE0052)
plt.show()
输出结果如图1W所示。
80个1~100的随机整数的箱形图
图1W使用boxplot()函数自定义设置绘制箱形图