标签: python matplotlib
fig.text(0.6, 0.15, 'Line 1\n' 'Line 2\n' 'Line 3')
在matplotlib中有没有办法在上面的命令中增加2行之间的行间距?我尝试插入额外的\n,但这会使线条分离得太宽。
\n
答案 0 :(得分:2)
对于每个.text()语句,可选参数linespacing会将垂直行间距设置为等于字体大小的多个值。 例如,
.text()
linespacing
import matplotlib.pyplot as plt fig, ax = plt.subplots() for ea in range(5): fig.text(0.18 + 0.15*ea, 0.15, 'Line 1\n' 'Line 2\n' 'Line 3', color='b', \ linespacing = 1+ea) plt.show()
结果图是: