失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python箱线图配色_python绘制箱线图

python箱线图配色_python绘制箱线图

时间:2018-12-07 19:34:00

相关推荐

python箱线图配色_python绘制箱线图

三种方式绘制箱线图

#第一种:直接使用自带的箱线图函数

import pandas as pd

import matplotlib.pyplot as plt

data=pd.read_excel("finaldata.xlsx")

plt.rcParams["font.sans-serif"]=["SimHei"]

plt.rcParams["axes.unicode_minus"]=False

print(data)

data[["p1","result1"]].boxplot(by="result1")

plt.xlabel("话题种类")

plt.ylabel("点赞数大小")

plt.title("话题-点赞数箱式图")

plt.show()

#第二种seaborn绘制箱线图

import warnings

warnings.filterwarnings("ignore")#不显示warning

import matplotlib.pyplot as plt

import numpy as np

import pandas as pd

import seaborn as sns

#plt.style.use("ggplot")#美化图片

#plt.figure(figsize=(15,8))

sns.boxplot(data.p1,data.result1,orient="h",width=0.5,whis=0.5,showmeans = True)

plt.show()

#第三种matplotlib绘制箱线图

def group():

df=[]

group=data.result1.unique()

for x in group:

a=data.p1[data.result1==x]

df.append(a)

return df

box1,box2=group()[0],group()[1]

plt.figure(figsize=(15,7))

plt.boxplot([box1,box2],labels=["化学","物理"],vert=False,showmeans=False)

plt.ylabel('reslut',fontsize=20.0)

plt.title('箱线图',fontsize=20.0)

plt.yticks(fontsize=15.0)

plt.show()

如果觉得《python箱线图配色_python绘制箱线图》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。