Печать с использованием специальных символов: «▬» - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть следующий код, который должен написать символ ▬ (alt + 22) в разбросе графика.Но когда я запускаю его, он показывает «?».Есть направления?

import matplotlib.pyplot as plt
import pandas as pd
import datetime
fig = plt.figure(facecolor="#979899")
ax = plt.gca()
ax.set_facecolor("#d1d1d1")
plt.grid(True)
plt.title("This is a title",fontsize=32)
plt.xticks([datetime.date(2018,11,20),datetime.date(2018,11,21),datetime.date(2018,11,22)],["11/20","11/21","11/22"])
plt.yticks([0,16,32],["0","16","32"])
x1 = [datetime.date(2018,11,20),datetime.date(2018,11,21),datetime.date(2018,11,22)]
y1 = [18,32,21]
for i,item in enumerate(y1):
    xP = x1[i]
    yP = y1[i]
    plt.text(xP,yP,str(item)+"▬",fontsize=11)
plt.plot(x1,y1,label="Some Legend A")
plt.scatter(x1,y1)
plt.legend()
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...