我正在尝试使用Matplotlib制作两套箱形图.我想要用不同的颜色填充(以及点和胡须)的每组盒子图.因此,情节基本上会有两种颜色
我的代码在下面,如果你可以帮助制作这些彩色图表会很棒.d0并且d1是每个数据列表的列表.我想要用d0一种颜色的数据制作的箱形图集,以及用d1另一种颜色的数据制作的箱形图集.
plt.boxplot(d0, widths = 0.1)
plt.boxplot(d1, widths = 0.1)
Run Code Online (Sandbox Code Playgroud) 我需要在R中的箱形图中使用黑白颜色.我想用线条和点来填充箱形图.举个例子:

我想ggplot2可以做到这一点,但我找不到任何办法去做.
预先感谢您的帮助!
我需要的是这样的(带有中线):
我尝试过的是这段代码:
exercise = sns.load_dataset("exercise")
g = sns.catplot(x="time", y="pulse", hue="kind", data=exercise, kind="box")
bars = g.axes[0][0].patches
hatches=['//','..','xx','//','..','xx','//','..','xx']
for pat,bar in zip(hatches,bars):
bar.set_hatch(pat)
Run Code Online (Sandbox Code Playgroud)
这只会生成第一个数字。第3-6行的想法来自这个问题。但进入第 3 行的想法axes[0][0]来自于这个问题。
因为 FacetGrid 没有补丁或容器等属性,所以很难将单个图中的影线答案适应分类图,所以我无法弄清楚。