fig.text(0.6, 0.15,
'Line 1\n'
'Line 2\n'
'Line 3')
在 matplotlib 中,有没有办法增加上面命令中两行之间的行距?我尝试插入额外的 \n
但这会使行间距太宽。
最佳答案
对于每个 .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()
结果图是:
关于python - 增加 matplotlib 注释文本中的行间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50869424/