Matplotlib中的箱形图:在框中填充标记

时间:2014-07-05 07:19:04

标签: python matplotlib

我想在框内填充标记作为下面的boxplot图像。

我不知道如何实现这一点。我在网上搜索它。有关于填充颜色的帖子(http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html),但似乎没有关于填充标记的帖子。

Boxplot

1 个答案:

答案 0 :(得分:2)

应该相对简单。我在创建多边形后立即使用了example并添加了一行(set_hatch):

...
boxPolygon = Polygon(boxCoords, facecolor=boxColors[k])
boxPolygon.set_hatch('*')
ax1.add_patch(boxPolygon)
...

并删除了样本标记绘图命令。这就是我得到的:

enter image description here

有关patch.set_hatch的详细信息,请参阅this example