Matplotlib раздражает квадрат в правом верхнем углу - PullRequest
0 голосов
/ 19 февраля 2019

Может быть, это глупый вопрос.Я экспортирую сюжет eps из matplotlib (установленного через Anaconda в Ubuntu 18.04 LTS).При открытии файла .eps в правом верхнем углу появляется надоедливый квадрат, кажется, что-то из средства просмотра фиг.Я так и не смог найти решение.

enter image description here

РЕДАКТИРОВАТЬ: Я добавляю код, после принятого ответа.

plt.figure(num=2, figsize=(5,3))
p1, = plt.plot(ffaa[0], ffaa[1], 'k-', linewidth=0.5) 
plt.xlabel('Time (s)',   fontsize=8)
plt.ylabel('Voltage (V)',fontsize=8)
plt.legend(handles=[p1]) 
plt.xlim([0,100])
plt.show()
mu.figexp('Figure 03 - Frequency spectrum', plt)

1 Ответ

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

«Раздражающий квадрат» - это legend.Поэтому в каком-то месте вашего кода вы создаете легенду для своего графика, предположительно через plt.legend() или ax.legend().Однако у вашего сюжета нет ярлыка, связанного с ним.Следовательно легенда остается пустой.

Решения:

  • Удалите строку, создавшую легенду, из вашего кода.
  • Добавьте метку к своему графику, например, через plt.plot(...., label="my label"), которая затембыть показано внутри коробки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...