0
与往常一样,我对熊猫的功能的丰富性感到惊讶,因为我发现DataFrame.boxplot
。设置熊猫箱型飞行员的线宽
但我希望能够以任意方式处理结果图(例子包括设置'传单'的线宽,颜色和alpha)。
我知道这可以用matplotlib.artist.setp
完成,但很明显,我不明白pd.DataFrame.boxplot()
如何工作。
这是我在做“传单”的任意调整尝试:
from matplotlib.artist import setp
df = pd.DataFrame({'foo':[-1, 3, 5], 'bar':[10,-10,15]})
plot = df.boxplot(sym='o')
# Set the linewidth
setp(plot['fliers'], linewidth=3)
draw()
这是否看起来正确的事情做? linewidth命令似乎没有做任何事情。我是否认为draw()命令重绘当前图?
只是想在我已经提交公关matplotlib,让全箱线图定制https://github.com/matplotlib/matplotlib/pull/2643的发言权帮腔 –