Увеличьте разделение строк в тексте аннотации matplotlib

1
fig.text(0.6, 0.15,
         'Line 1\n'
         'Line 2\n'
         'Line 3')

В matplotlib есть ли способ увеличить расстояние между двумя строками в команде выше? Я попытался вставить дополнительный \n но это делает разделение строк слишком широким.

Теги:
matplotlib

1 ответ

2
Лучший ответ

В каждом выражении .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()

В результате получается следующее:

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню