Клещи с символом евро в матплотлиб - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь построить одну из осей в евро.Я форматирую функцию:

def money(x, pos):
    return '$%1.0fB' % (x*1e-9)

, и она хорошо работает с $.Теперь мне нужно поменять $ на символ €, который не распознается напрямую.

Я попробовал:

def money(x, pos):
    return r'$\euro$%1.0fB' % (x*1e-9)

, но терминал говорит:

Unknown symbol: \euro

1 Ответ

0 голосов
/ 05 февраля 2019

Вы также можете попробовать использовать \texteuro как

import matplotlib.pyplot as plt
from matplotlib import rc
rc('text', usetex=True)

plt.plot(range(5))
plt.xlabel(r'\texteuro%1.0fB')
plt.show()

enter image description here

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