Matplotlib жирный шрифт и подчеркивание части построенного заголовка на основе заданной строки - PullRequest
0 голосов
/ 30 июня 2019

У меня есть список символов, которые я вычерчиваю как заголовок с соответствующими x кординатами, используя текст matplotlib. У меня есть строка, которая будет существовать в виде шаблона внутри нанесенного текста. Как мне выделить и подчеркнуть строку, найденную в названии. Вот что у меня есть.

import matplotlib.pyplot as plt

st = ['D', 'K', 'J', 'K', 'D', 'J', 'K', 'D', 'K', 'D', 'D', 'T', 'T', 'D']
word = 'KDDT'
fig, ax = plt.subplots()
st1 = [x for x, y in enumerate(st)]
ax.set_xticks(st1)
loc = 1.2
arg = dict(fontsize=10, va='top')

for x, y in enumerate(st): 
    ax.text(x, loc, y, **arg )
plt.plot(range(14), range(14))   
plt.show 

Я получаю заголовок сверху, но я не уверен, как действовать жирным шрифтом и подчеркиванием слова KDDT в заголовке на графике. Слово может встречаться в любом месте списка. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...