Matplotlib恼人的右上角正方形

时间:2019-02-19 20:37:18

标签: python matplotlib

这可能是一个愚蠢的问题。我正在从matplotlib导出eps图(通过在Ubuntu 18.04 LTS中的Anaconda安装)。当打开.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 :(得分:2)

“烦人的正方形”是legend。因此,可以在代码中的某个位置为图形创建图例,大概是通过plt.legend()ax.legend()来创建的。但是,您的图没有任何关联的标签。因此,图例保持为空。

解决方案:

  • 从代码中删除创建图例的行。
  • 在地块上添加标签,例如通过plt.plot(...., label="my label"),然后将其显示在框中。