   facecolor = (color[0], color[1], color[2], 0.25 * color[3])
                drawer = MatplotlibPolygonDrawer(ax)
                drawer.draw(
                    polygon,
                    corner_radius=corner_radius,
                    facecolor=facecolor,
                    edgecolor=color, alpha=alpha,
                )

                if kwds.get(&#34;legend&#34;, False):
                    legend_info[&#34;handles&#34;].append(
                        plt.Rectangle(
                           