相关疑难解决方法(0)

Matplotlib - 全球传奇和标题旁边的子图

我开始使用matplot并管理一些基本情节,但现在我发现很难发现如何做我现在需要的东西:(

我的实际问题是如何将一个全局标题和全局图例放在带有子图的图形上.

我正在做2x3子图,我有很多不同颜色的图(大约200个).为了区分(大多数)我写的东西

def style(i, total):
    return dict(color=jet(i/total),
                linestyle=["-", "--", "-.", ":"][i%4],
                marker=["+", "*", "1", "2", "3", "4", "s"][i%7])

fig=plt.figure()
p0=fig.add_subplot(321)
for i, y in enumerate(data):
    p0.plot(x, trans0(y), "-", label=i, **style(i, total))
# and more subplots with other transN functions
Run Code Online (Sandbox Code Playgroud)

(对此有何看法?:))每个子图都有相同的样式功能.

现在我正试图获得所有子图的全局标题,以及解释所有样式的全球传奇.此外,我需要使字体很小,以适应那里的所有200种样式(我不需要完全独特的样式,但至少有一些尝试)

有人可以帮我解决这个任务吗?

matplotlib legend title subplot

107
推荐指数
3
解决办法
9万
查看次数

标签 统计

legend ×1

matplotlib ×1

subplot ×1

title ×1