失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python绘制箱线图示例

Python绘制箱线图示例

时间:2022-08-25 21:38:03

相关推荐

Python绘制箱线图示例

import pandas as pdimport matplotlib.pyplot as plt # 导入图像库catering_sale = C:\\Users\Administrator\Desktop\Python数据分析与挖掘实战\chapter3\demo\data\catering_sale.xls # 餐饮数据data = pd.read_excel(catering_sale, index_col=u日期) # 读取数据,指定“日期”列为索引列plt.rcParams[font.sans-serif] = [SimHei] # 用来正常显示中文标签plt.rcParams[axes.unicode_minus] = False # 用来正常显示负号plt.figure() # 建立图像p = data.boxplot(return_type=dict) # 画箱线图,直接使用DataFrame的方法x = p[fliers][0].get_xdata() # flies即为异常值的标签y = p[fliers][0].get_ydata()y.sort() # 从小到大排序,该方法直接改变原对象# 用annotate添加注释# 其中有些相近的点,注解会出现重叠,难以看清,需要一些技巧来控制。# 以下参数都是经过调试的,需要具体问题具体调试。for i in range(len(x)):if i > 0:plt.annotate(y[i], xy=(x[i], y[i]), xytext=(x[i] + 0.05 - 0.8 / (y[i] - y[i - 1]), y[i]))else:plt.annotate(y[i], xy=(x[

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

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