1可以使用“facecolor”参数设置图例的背景色
plt.图例(),
plt.图例(facecolor=“李子”)
2要获得圆形图例句柄,可以使用带有圆形标记的标准打印作为代理艺术家,
plt.绘图([],[],marker=“o”,ms=10,ls=”“)
完整示例:
import matplotlib.patches as mpatchesimport matplotlib.pyplot as pltcolors = ["g", "w"]texts = ["Green Data Description", "RedData Description"]patches = [ plt.plot([],[], marker="o", ms=10, ls="", mec=None, color=colors[i], label="{:s}".format(texts[i]) )[0] for i in range(len(texts)) ]plt.legend(handles=patches, bbox_to_anchor=(0.5, 0.5), loc='center', ncol=2, facecolor="plum", numpoints=1 )plt.show()


