Ani*_*mus 5 python matplotlib boxplot
我想做一些事情(使用matplotlib):

(来自R-cran中的Colorfill boxplot,带有线,点或类似物)
我看到了一些关于孵化(ing)的信息?但我真的无法对如何使用它做出正面或反面.
此外,我发现自己想知道如何更改参数,如boxprop dict的可能属性 - 在plt.boxplot(...,boxprops = boxpropsdict)中使用.是否可以只列出所有可能的属性?
Sch*_*sch 13
重要的方面是patch_artist=True在呼叫时设置boxplot.
import numpy as np
import matplotlib.pyplot as plt
# fake up some data
spread= np.random.rand(50) * 100
center = np.ones(25) * 50
flier_high = np.random.rand(10) * 100 + 100
flier_low = np.random.rand(10) * -100
data = np.concatenate((spread, center, flier_high, flier_low), 0)
# basic plot
bp = plt.boxplot(data, patch_artist=True)
for box in bp['boxes']:
# change outline color
box.set(color='red', linewidth=2)
# change fill color
box.set(facecolor = 'green' )
# change hatch
box.set(hatch = '/')
plt.show()
Run Code Online (Sandbox Code Playgroud)
基本情节示例取自boxplot演示.但是,这些例子都没有设定patch_artist=True.如果省略该语句,您将收到此错误:
AttributeError:'Line2D'对象没有属性'set_facecolor'
的箱线图演示2示出了非常详细,矩形可以如何装配到箱线图,以获得着色.这个博客指向的选项patch_artist.
有关舱口盖的更多信息,请参阅舱口演示.上面的例子产生了这个数字:

| 归档时间: |
|
| 查看次数: |
5163 次 |
| 最近记录: |