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