Matplotlib zorder麻烦情节和条和两个Y轴

时间:2014-12-09 21:48:50

标签: python-2.7 matplotlib

我试图绘制一些条形和一条简单的线条。

首先,我的图表有两个Y轴。条形图与左Y轴相关联,而线条与右Y轴相关联。

我希望该行落后于所有元素(我有一些注释),但它不起作用。

这是我绘制线条的代码:

ax2.plot([initial_distance + i for i in range(0, len(list_x_axis))],
                         params[item],
                         linestyle='-',
                         color=items_colors[item],
                         linewidth=3.0,
                         marker='.',
                         markeredgecolor=items_colors[item],
                         markerfacecolor=items_colors[item],
                         markersize=15.0,
                         zorder=1)

绘制条形图:

ax.bar([initial_distance + i + float(current_item)/quantity_of_bars for i in range(0, len(list_x_axis))],
                   params[item],
                   bar_width_value,
                   alpha=0.9,
                   color=items_colors[item],
                   label=[list_names[current_item] for i in range(0, len(list_x_axis))],
                   zorder=2)

这是我的形象:

enter image description here

0 个答案:

没有答案