假设我有一组数据点,我想用matplotlib
和Python 3
绘制。但是,如果添加一些其他信息(或元数据),则可以更好地理解这些要点。此元数据只是文本。
有没有办法打印一个图形,其中有一些空间为这些文本数据保留? (见图例)
答案 0 :(得分:2)
您可以使用subplots_adjust(bottom=0.3)
(或bottom
适用于您的任何值)在图的底部添加一些空格。
然后使用fig.text
在下方空白处添加文字。
import matplotlib.pyplot as plt
fig,ax = plt.subplots(1)
fig.subplots_adjust(bottom=0.3)
ax.plot(range(10))
fig.text(0.1,0.20,'Temp: 77K')
fig.text(0.1,0.15,'V_1: 22.4V')
fig.text(0.1,0.10,'V_1: 22.4V')
fig.text(0.1,0.05,'pump: 1064nm')
plt.show()
答案 1 :(得分:0)