I am creating a 20 x 20 figure using plt.subplots. All my plots have the same axis label therefore instead of writing the label on each subplot I would like to add one label as text by defining the position of this text in figure coordinates instead of data coordinates.
From another question I figured how to do this:
plt.gcf().text(0.02, 0.5, textstr, fontsize=14)
However, I could not figure out how to change the rotation of this text so it is parallel to the y axis and looking like a general y axis label.