Por que o matplotlib.PatchCollection está mexendo com a cor dos patches?

Eu faço uma série de patches como -

node.shape = RegularPolygon((node.posX, node.posY),
                            6,
                radius = node.radius,
                                    edgecolor = 'none',
                                    facecolor = node.fillColor,
                                    zorder = node.zorder)

node.brushShape = RegularPolygon((node.posX, node.posY),
                            6,
                node.radius * 0.8,
                linewidth = 3,
                                    edgecolor = (1,1,1),
                                    facecolor = 'none',
                                    zorder = node.zorder)

E originalmente eu estava apenas colocando-os diretamente no meu eixo assim -

self.plotAxes.add_artist(node.shape)
self.plotAxes.add_artist(node.brushShape)

Isso funcionou bem. Mas agora eu quero colocá-los em um PatchCollection e colocar esse PatchCollection no eixo. No entanto, quando faço isso, todas as minhas formas são apenas azuis. Eu não entendo como colocar em uma coleção é mudar a cor de alguma forma. Alguém pode me ajudar sobre o que eu preciso fazer para manter os valores de cor que eu informo como o faceColor para os patches?

O novo código é -

node.shape = RegularPolygon((node.posX, node.posY),
                        6,
            radius = node.radius,
                                edgecolor = 'none',
                                facecolor = node.fillColor,
                                zorder = node.zorder)

node.brushShape = RegularPolygon((node.posX, node.posY),
                        6,
            node.radius * 0.8,
            linewidth = 3,
                                edgecolor = (1,1,1),
                                facecolor = 'none',
                                zorder = node.zorder)

self.patches.append(node.shape)
self.patches.append(node.brushShape)


self.p = PatchCollection(self.patches) 
self.plotAxes.add_collection(self.p) 

questionAnswers(1)

yourAnswerToTheQuestion