Добавить график 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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