이 질문 과 매우 유사 하지만 내 그림이 필요한만큼 커질 수 있다는 차이점이 있습니다.
matplotlib에 수직으로 쌓인 플롯을 모두 생성해야합니다. 결과는 figsave를 사용하여 저장되고 웹 페이지에서 볼 수 있으므로 하위 그림이 간격을두고 겹치지 않는 한 최종 이미지의 높이는 중요하지 않습니다.
내가 얼마나 큰 숫자를 허용하더라도 하위 그림은 항상 겹치는 것처럼 보입니다.
내 코드는 현재
import matplotlib.pyplot as plt
import my_other_module
titles, x_lists, y_lists = my_other_module.get_data()
fig = plt.figure(figsize=(10,60))
for i, y_list in enumerate(y_lists):
plt.subplot(len(titles), 1, i)
plt.xlabel("Some X label")
plt.ylabel("Some Y label")
plt.title(titles[i])
plt.plot(x_lists[i],y_list)
fig.savefig('out.png', dpi=100)