fig.text(0.6, 0.15,
'Line 1\n'
'Line 2\n'
'Line 3')
Run Code Online (Sandbox Code Playgroud)
在 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()
Run Code Online (Sandbox Code Playgroud)
结果图是: