在matplotlib python中创建一个共享的图例颜色条

时间:2016-04-21 09:11:49

标签: python matplotlib graph charts

我在wxpython面板中有一个matplotlib数字,我有很多这样的面板。这些面板的排列方式使其适用于ma矩阵。

每个图只有1轴图。

我想为colorbar创建一个单独的面板,并希望将其放置在特定的位置。

我在堆栈溢出中看到了一些例子,对于一组轴/图形,他们创建了一个共同的图例颜色条,但我有一个不同的问题,我的轴在不同的数字,甚至我想要一个传奇颜色条不同的人物。请为此问题提出解决方案

1 个答案:

答案 0 :(得分:0)

抱歉愚蠢的问题

        ax = self.__figlegend.add_axes([0.05, 0.80, 0.9, 0.15])
        norm = matplotlib.colors.Normalize(vmin=min(attribute_vals), vmax=max(attribute_vals))
        cbar = matplotlib.colorbar.ColorbarBase(ax, cmap=cmap, norm=norm, orientation='horizontal')
        cbar.set_label(colorby)

我尝试过这样的事情,

我创建了一个虚拟轴,然后如上所述创建了一个颜色条,attribute_vals是我的散点图的值