【发布时间】:2014-12-03 01:16:15
【问题描述】:
>>>import matplotlib.pyplot as plt
>>>data = [1,2,3,4,5] # toy data
>>>boxplot = plt.boxplot(data)
返回一个dict类型的箱线图对象,其键是:
>>>boxplot.keys()
['medians', 'fliers', 'whiskers', 'boxes', 'caps']
我想知道如何查询 matplotlib 用于生成这些箱线图属性的默认设置。 Google 帮不上什么忙。
例如,如何查询生成箱线图的“boxes”属性的设置?它们是第 25 和第 75 个百分位数吗?
【问题讨论】:
-
你看过 print plt.boxplot.__doc__ 吗?至少对于胡须来说,它似乎是第 25 和第 75 个百分位数: whis : [ 默认 1.5 ] 将胡须的长度定义为内四分位数范围的函数。它们扩展到 (
whis*(75%-25%)) 数据范围内的最极端数据点。 -
嗯,非常有用,谢谢
-
这个问题对我来说有点不清楚。你的意思是文档不让你满意吗?如果是这样,您能否列出具体问题而不是不太清楚的“查询默认设置”?我现在的回答是“如果谷歌、文档或 SO 到目前为止没有帮助 - 查看代码”,我认为这不会让你满意,尽管它完全回答了所提出的问题。
标签: python matplotlib boxplot