编程语言
首页 > 编程语言> > python画直线代码如何修改参数,python画直方图代码

python画直线代码如何修改参数,python画直方图代码

作者:互联网

最近学习Python,网上学习资料挺多的,这篇写的不错,关于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()

大家喜欢可以收藏我的博客:OpenEIM

标签:plt,group,python,代码,result1,直方图,import,data
来源: https://www.cnblogs.com/openeim/p/15110205.html