Seitenspezifische Polsterung für matplotlib text bbox

Ist es möglich, den Abstand auf einer bestimmten Seite der bbox festzulegen, wenn Text in matplotlib hinzugefügt wird? Ich füge eine LaTex-Tabelle als Text hinzu und aus irgendeinem Grund ist die Tabelle natürlich ohne Auffüllspezifikationen fehlausgerichtet. Ich würde dies gerne für das Hinzufügen von Auffüllungen oben auf der bbox berücksichtigen.

Leider scheint es keine Option zu geben, um einer bestimmten Seite einer bbox eine Polsterung hinzuzufügen. Ist das möglich

Hier ist ein Beispiel zur Veranschaulichung:

import matplotlib
matplotlib.rc('text',usetex=True)
import matplotlib.pyplot as plt
import numpy as np

text = '\\begin{tabular}{|c|c|}\\hline 1 & 2 \\\\ \\hline 3 & 4 \\\\ \\hline \\end{tabular}'

plt.imshow(np.zeros((10,10)), cmap=plt.cm.gray)
plt.text( 4.5,
          4.5,
          text,
          fontsize=24,
          bbox=dict(fc='w',boxstyle='square,pad=0.5'), va='center', ha='center')
plt.axis('off')
plt.show()

Antworten auf die Frage(2)

Ihre Antwort auf die Frage