2
我似乎弄清楚如何将手柄和标签从matplotlib.patches.Patch
传递到图例。matplotlib自定义传奇与孵化
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
a_val = 0.6
colors = ['#EA5739','#FEFFBE','#4BB05C']
circ1 = mpatches.Patch(facecolor=colors[0],alpha=a_val,hatch=['\\\\'],label='Label1')
circ2= mpatches.Patch(facecolor=colors[1],alpha=a_val,hatch='o',label='Label2')
circ3 = mpatches.Patch(facecolor=colors[2],alpha=a_val,hatch='+',label='Label3')
fig,(ax) = plt.subplots()
ax.legend(handles = [circ1,circ2,circ3],loc=2)
plt.tight_layout()
为什么上面例子中的图例为空?
它已经成为'hatch = ['\\\'']'。现在事情似乎表现得很好。谢谢! – dubbbdan