15 python数据可视化(精讲箱图)

00 载入扩展库

import numpy as np
import matplotlib.pyplot as plt

01 箱图

x=np.random.rand(2000)*10
plt.boxplot(x)
plt.grid(axis='y',ls=':',c='b')

15 python数据可视化(精讲箱图)的图1

02 patch_artist的使用

x=np.random.rand(2000)*10
plt.boxplot(x,patch_artist=True)
plt.grid(axis='y',ls=':',c='b')

15 python数据可视化(精讲箱图)的图2

03 whis的使用

x=np.random.rand(2000)*10
plt.boxplot(x,whis=0.1,patch_artist=True,showfliers=False)
plt.grid(axis='y',ls=':',c='b')
plt.ylim(0,10)

15 python数据可视化(精讲箱图)的图3

04  showfliers的使用

x=np.random.rand(1000)*10
y=np.array([20,22,25])
x1=np.hstack([x,y])
plt.boxplot([x,x1])
plt.grid(axis='y',ls=':',c='b')

15 python数据可视化(精讲箱图)的图4

x=np.random.rand(1000)*10
y=np.array([20,22,25])
x1=np.hstack([x,y])
plt.boxplot([x,x1],showfliers=False)
plt.grid(axis='y',ls=':',c='b')
plt.ylim(0,25)
15 python数据可视化(精讲箱图)的图5

05 vert的使用

x=np.random.rand(2000)*10
plt.boxplot(x,vert=False,whis=0.1,
            patch_artist=True,showfliers=False)
plt.grid(axis='x',ls=':',c='b')
plt.xlim(0,10)

15 python数据可视化(精讲箱图)的图6

06 sym的使用

x=np.random.rand(1000)*10
y=np.array([20,22,25])
x1=np.hstack([x,y])
plt.boxplot([x,x1],sym='^')
plt.grid(axis='y',ls=':',c='b')
plt.ylim(0,25)

15 python数据可视化(精讲箱图)的图7

07 notch的使用

x=np.random.rand(2000)*10
plt.boxplot(x,notch=True)
plt.grid(axis='y',ls=':',c='b')

15 python数据可视化(精讲箱图)的图8

08 修改坐标标识

x=np.random.rand(2000)*10
plt.boxplot(x,notch=True)
plt.grid(axis='y',ls=':',c='b')
plt.xticks([1],['box'])

15 python数据可视化(精讲箱图)的图9

登录后免费查看全文
立即登录
默认 最新
当前暂无评论,小编等你评论哦!
点赞 评论 收藏
关注