本文实例为大家分享了python绘制箱型图的具体代码,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
import numpy as np import pandas as pd import matplotlib.pyplot as plt # Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图。 import seaborn as sns from scipy import stats import warnings warnings.filterwarnings( "ignore" ) % matplotlib inline # 箱型图 # orient="v" 箱子垂直显示,默认为'h'水平显示 # showfliers=False,#异常值关闭显示 # fliersize=15 设置离散值marker大小,默认为5 # flierprops = {'marker':'o',#异常值形状 # 'markerfacecolor':'red',#形状填充色 # 'color':'black',#形状外廓颜色 # }, # showcaps=False,#上下横线关闭 # capprops={'linestyle':'--','color':'red'},#设置上下横线属性 # whiskerprops={'linestyle':'--','color':'red'},#设置上下须属性 # notch=True,#箱子设置缺口 # color='white',#箱子不填充 # boxprops = {'color':'red',#箱子外框 # 'facecolor':'pink'#箱子填充色 # },#设置箱子属性 # showmeans=True,#箱图显示均值, # meanprops = {'marker':'D','markerfacecolor':'red'},#设置均值属性 # meanline=True,#显示均值线 # meanprops = {'linestyle':'--','color':'red'},#设置均值线属性 fig = plt.figure(figsize = ( 6 , 4 )) # 指定绘图对象的宽度和高度 sns.boxplot(train_data[ 'V0' ], orient = 'v' , showfliers = True , fliersize = 4 , width = 0.5 , flierprops = { 'marker' : 'o' , 'markerfacecolor' : 'red' , 'color' : 'write' }, showcaps = True , capprops = { 'linestyle' : '--' , 'color' : 'red' }, whiskerprops = { 'linestyle' : '--' , 'color' : 'red' }, notch = True , #箱子设置缺口 color = 'white' , #箱子不填充 boxprops = { 'color' : 'red' , #箱子外框 'facecolor' : 'pink' #箱子填充色 }, #设置箱子属性 showmeans = True , #箱图显示均值, # meanprops = {'marker':'D','markerfacecolor':'red'},#设置均值属性 meanline = True , #显示均值线 meanprops = { 'linestyle' : '--' , 'color' : 'red' }, #设置均值线属性 ) |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_45603718/article/details/116107499