6
通过matplotlib中的许多子图来改善子图大小/间距
与这个问题非常相似,但不同之处在于我的身材可以达到所需的大小。 我需要在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)
313
python
matplotlib