matplotlib xkcd com o rótulo utf-8

1

Em python3 / matplotlib, gostaria de um gráfico com um rótulo:

plt.plot(np.sin(np.linspace(1,10)), label='fête')
plt.legend(loc='upper left')
plt.show()

Funciona muito bem. Agora vamos tentar com o modo xkcd:

plt.xkcd()
plt.plot(np.sin(np.linspace(1,10)), label='fête')
plt.legend(loc='upper left')
plt.show()

Nenhum erro, mas o rótulo é 'f? te'. Parece provável que este seja um problema de fonte em vez de um problema de matplotlib, com base na reação a essa pergunta em stackoverflow .

Por outro lado, tentei escrever a palavra 'fête' no libreoffice com fontes de humor sans e sem problemas aparentes no UTF-8 (ou seja, os sotaques são exibidos corretamente).

    
por jma 01.01.2015 / 15:55

0 respostas