Matplotlib:为不同子图中的图例匹配系列的颜色

时间:2018-10-25 00:11:32

标签: matplotlib colors legend subplot legend-properties

所以我有这个子图。我对此很满意。

enter image description here

如您所见,上面的图有5个系列,n[1]n[2]n[3]n[4]n[5]。下图有6个:n[0]n[1]n[2]n[3]n[4]n[5]

如何使这些系列在图例和子图之间共享颜色?

问题是元素的数量可能会不时变化。例如,在一种情况下,上方的图可能显示项n[1]n[3]n[5]和下方的项n[1]n[2]n[3]n[4]n[5]:我仍然希望n[1]n[3]n[5]共享相同的颜色。

这是我制作情节的方式:

fig, ax = drawSubPlots(2,1)
ax1     = plotTimeSeries(df=dfHopCount_Vector, ax=ax[0], title="Avg Hop Count to final Node", xlabel="time(s)",  ylabel="hopCount", alterValue=1, xlim=[0,5000])
ax2     = plotHistogram( df=dfHopCount_Hist,   ax=ax[1], title="HopCount Histogram",          xlabel="hopCount", ylabel="Q", xlim=[0,90])

有任何提示吗?

谢谢!

0 个答案:

没有答案