Добавить график Unicode в график matplotlibPython

Программы на Python
Anonymous
 Добавить график Unicode в график matplotlib

Сообщение Anonymous »

Я пытаюсь генерировать график Matplotlib, который включает в себя смайлики. < /p>
import matplotlib.pyplot as plt
from matplotlib.font_manager import fontManager

# This is needed to get color emojis to print
matplotlib.use("module://mplcairo.macosx")

# This is the font I'm using, available from Google
fontManager.addfont("/Users/weinberz/Downloads/Noto_Color_Emoji/NotoColorEmoji-Regular.ttf")

plt.figure()
plt.text(0.5, 0.6, "🙃", fontname='Noto Color Emoji')
plt.text(0.5, 0.5, "🤷🏻‍♀️", fontname='Noto Color Emoji')
plt.show()
< /code>
Это приводит к: < /p>

Как видите, 🙃 печатается нормально. Однако, 🤷🏻‍♀, которая представляет собой график, состоящий из 4 unicode Codepoints ('\ U0001f937 \ U0001F3FB \ U200D \ U2640 \ UFE0F'), печатается как каждая кода. < /P>
Это кажется. Чтобы быть фундаментальным ограничением в Matplotlib, который получает каждый глиф один на время рисования. Кто -нибудь знает, как передать графему в Matplotlib, чтобы сюжет вместо серии символов?

Подробнее здесь: https://stackoverflow.com/questions/793 ... otlib-plot

Вернуться в «Python»