2
可以使用參數horizontalalignment
(ha
)和verticalalignment
(va
)參數(例如,文本框)指定文本框的對齊方式。*邊界框內的文本對齊*
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(8,5))
plt.subplots_adjust(right=0.5)
txt = "Test:\nthis is some text\ninside a bounding box."
fig.text(0.7, 0.5, txt, ha='left', va='center')
主要生產:
反正是有保持相同的包圍盒(bbox
)對齊,而改變這種邊界框內文本的對齊方式?例如文本要在邊界框中居中。
(顯然,在這種情況下,我可以只更換邊界框,但在更復雜的情況,我想單獨更改文本的對齊方式。)
這仍然會改變整個邊界框,而不僅僅是其中的文本。 – DilithiumMatrix
有趣,謝謝。這基本上是我一直在使用的方法(除非我沒有看到「倒轉」方法 - 真的很酷!)。我猜這裏沒有任何內置的方法。 – DilithiumMatrix