下面我有一个带有图例的堆积条形图。有三个"堆栈"包括每个条形:a,b和c。
我的图例目前每个堆栈都有一个条目,'a'
,'b'
和'c'
。我想添加一个额外的图例条目,该条目在同一图例(或附近)中显示蓝色+绿色='组合a + b'那有意义吗?所以我的新传奇应该有4个条目。有什么建议吗?
谢谢!
我的照片:
我的代码:
#graph specifications
d_widths = [(source2['grant'][i]/total)[0] for i in range(8)]
d_colors = ['r','g','b']
d_labels = ('<25000', '25000-\n50000', '50000-\n75000', '75000-\n100000', '100000-\n150000', '150000-\n200000', '200000-\n250000', '250000-\n300000')
d = np.array([[source[k][i] for k in ('grant', 'stud', 'par')] for i in range(8)])
#the graph
fig = plt.figure(facecolor='white')
ax1 = fig.add_subplot(111, axisbg='white')
mygraph = StackedBarGrapher()
mygraph.stackedBarPlot(ax1,d,d_colors, edgeCols=['#000000']*3,widths = d_widths, showFirst = 8, xLabels=d_labels,scale=True, axspacing=.3)
ax1.legend = plt.legend(('a', 'b', 'c'), loc='lower right', frameon=True)
frame = ax1.legend.get_frame()
frame.set_facecolor([1,1,1])
frame.set_alpha(.95)