作为您链接到提及的示例,您可以使用
the bbox kwarg添加一个框。
我假设你对如何设置盒子的颜色等感到困惑?作为一个快速的例子:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.text(0.5, 0.8, 'Test', color='red',
bbox=dict(facecolor='none', edgecolor='red'))
ax.text(0.5, 0.6, 'Test', color='blue',
bbox=dict(facecolor='none', edgecolor='blue', pad=10.0))
ax.text(0.5, 0.4, 'Test', color='green',
bbox=dict(facecolor='none', edgecolor='green', boxstyle='round'))
ax.text(0.5, 0.2, 'Test', color='black',
bbox=dict(facecolor='none', edgecolor='black', boxstyle='round,pad=1'))
plt.show()
最后两个是“花式”bbox补丁,所以填充等是以不同的方式设置的。 (这对于像填充这样的简单的东西来说相当烦人,尽管它使后台的实现变得更简单)
此外,如果您在剧情中贴上标签,您可能会发现annotate是一个更好的选择。除其他外,它允许您将文本从特定数据位置的位置偏移。