figtext
может сделать аннотации на bootom нескольких сюжетных понять, как комментарий, независимо от фигуры, так что вы можете сделать дополнительные комментарии или замечания все в одной картине. Я тоже искал это. Спасибо вам, ребята! :-)
import matplotlib.pyplot as plt
plt.figure(1)
plt.suptitle("SOME TITLE HERE")
#FIRST SUBPLOT
plt.subplot(311)
plt.ylabel(r"$a [m/s^2]$") # YOU CAN USE LaTeX TYPESETTING IN PYPLOT STRINGS!
plt.xlabel("time [s]")
plt.grid(True)
plt.plot(some_data)
# SECOND SUBPLOT
plt.subplot(312)
...
# THIRD SUBPLOT
plt.subplot(313)
...
# BOTTOM LABEL
plt.figtext(0.5, 0, "SOME LABEL BELOW ALL SUBPLOTS", ha="center", fontsize=7, bbox={"facecolor":"orange", "alpha":0.5, "pad":5})
# DRAW THE PLOT
plt.show()
Notre ha=center
центрирует строку, если x=0.5
. Вы также можете использовать параметры fontsize
и bbox
, чтобы изменить внешний вид строки и ее области.
http://stackoverflow.com/questions/14667502/matplotlib-add-labels-aligned-to-bottom-of-axis/14667686#14667686 пример с отличным использованием смешанных преобразований. – tacaswell
Можете ли вы уточнить, какую маркировку вы хотите? Почти во всех мыслимых случаях ответ «да», вы можете добавить его, но знание того, что вы хотите добавить, могло бы облегчить ответ. – tacaswell