Pessoal, bom dia!
Nessa aula de marcação dos limites superiores e inferiores de um eixo, eu quis marcar os valores máximo e mínimo no próprio eixo de temperatura. Deu certo! Eis o código:
fig = plt.figure(figsize = (15,8))
eixo = fig.add_axes([0,0,1,1])
eixo.plot(df['data'], df['temperatura'], color = 'g')
eixo.set_title('Temperatura no momento', fontsize = 25, pad = 20)
eixo.set_xlabel('Data', fontsize=20)
eixo.set_ylabel('Temperatura', fontsize=20)
eixo.legend(['Temperatura'], loc='lower right', fontsize=15)
eixo.grid(True)
# definindo os ticks
eixo.set_yticks([max(df['temperatura']), min(df['temperatura']), *eixo.get_yticks()])
# definindo pontos de máxima e mínima
eixo.axhline(max(df['temperatura']), color = 'k', linestyle='--')
eixo.axhline(min(df['temperatura']), color = 'k', linestyle='--')
Só que eu gostaria de dar alguma diferenciada nesses dois labels. Pensei em colocar uma cor vermelha ou um texto em negrito somente nesses dois, mantendo a formatação dos demais. Procurei na documentação do matplotlib, nos fóruns da internet, mas não encontrei nenhuma solução (cheguei até na classe ticker, mas não consegui compreender mto bem como eu endereçava um label tick específico pra formatá-lo).
Há alguma maneira de eu alterar o formato de um label tick específico (sem alterar todos)?
Obrigado pela ajuda!