我想在matplotlib圖中的某些文本上添加一個邊框,我可以使用patheffects.withStroke
來做這些邊框。但是,對於某些字母和數字,符號的右上方會有一個小小的空白。圍繞文本邊框的空白
有沒有辦法沒有這個差距?
最低工作例如:
import matplotlib.pyplot as plt
import matplotlib.patheffects as patheffects
fig, ax = plt.subplots()
ax.text(
0.1, 0.5, "test: S6",
color='white',
fontsize=90,
path_effects=[patheffects.withStroke(linewidth=13, foreground='black')])
fig.savefig("text_stroke.png")
我正在使用matplotlib 1.5.1。
我認爲這是有意的。字母的輪廓被繪製成類似於形狀的刷子,從而以不同角度到達終點,因此錯誤連接。 – Ian