我有一个条形图,由3个堆叠的系列和5个条形组成。我想通过改变线条的宽度来突出显示一个单条(所有3个堆叠元素)。
我正在用以下命令绘制条形图:
mybar = ax.bar(x,Y[:,i],bottom=x,color=colors[i],edgecolor='none',width=wi,linewidth = 0)
bar_handles = np.append(bar_handles,mybar)
我有数组bar_handles
中要更改的条的句柄,是否有方法在绘制后更改条的edgecolor
和linewidth
属性?
Tags:
我最后是这样做的:
……哪里
这会在我的条上产生一条边-包括所有元素在内-没有元素之间的水平线。
ax.bar
返回一个艺术家的Container
;每个“艺术家”是一个具有set_linewidth
和set_edgecolor
方法的Rectangle
。要更改
mybar
中第二个栏的设置,可以执行以下操作:下面是一个脚本,显示如何使用此脚本更改堆栈的线宽:
此脚本创建以下条形图:
相关问题 更多 >
编程相关推荐