本文实例为大家分享了python绘制箱型图的具体代码,供大家参考,具体内容如下
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\'},#设置均值线属性 )
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网。