저는 matplot으로 시작했고 몇 가지 기본 플롯을 관리했지만 지금은 필요한 작업을 수행하는 방법을 찾기가 어렵습니다.
내 실제 질문은 서브 플롯이있는 그림에 글로벌 제목과 글로벌 범례를 배치하는 방법입니다.
다양한 색상 (약 200 개)의 다양한 그래프가있는 2x3 서브 플롯을 수행하고 있습니다. (대부분) 구별하기 위해 다음과 같이 썼습니다.
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
(이것에 대한 의견이 있으십니까? :)) 각 서브 플롯에는 동일한 스타일 기능이 있습니다.
이제 모든 서브 플롯에 대한 글로벌 제목과 모든 스타일을 설명하는 글로벌 범례를 얻으려고합니다. 또한 200 개 스타일 모두에 맞도록 글꼴을 작게 만들어야합니다 (완전히 고유 한 스타일은 필요하지 않지만 최소한 몇 가지 시도).
누군가가이 작업을 해결하도록 도울 수 있습니까?