想要用matplotlib画多个子图有多种方法,但是如果子图太多,画面就会很混乱,这里给出一种方法,能够使画面在保留必要信息的前提下,尽量简洁,如下图所示。
思路是这样的,在一个fig上先画一张只有坐标轴的空图ax_big:
fig, ax_big = plt.subplots( figsize=(30, 15))
对ax_big 的坐标轴进行偏移、隐藏、以及label设置。
随后再add多个子图,并进行子图的坐标轴设置:
ax = fig.add_subplot(3, 4, i)
想要用matplotlib画多个子图有多种方法,但是如果子图太多,画面就会很混乱,这里给出一种方法,能够使画面在保留必要信息的前提下,尽量简洁,如下图所示。
思路是这样的,在一个fig上先画一张只有坐标轴的空图ax_big:
fig, ax_big = plt.subplots( figsize=(30, 15))
对ax_big 的坐标轴进行偏移、隐藏、以及label设置。
随后再add多个子图,并进行子图的坐标轴设置:
ax = fig.add_subplot(3, 4, i)