这可能是一个愚蠢的问题。我正在从matplotlib导出eps图(通过在Ubuntu 18.04 LTS中的Anaconda安装)。当打开.eps文件时,右上角会出现一个令人讨厌的正方形,这似乎是无花果浏览器的特征。我仍然无法找到解决方案。
编辑:在接受的答案之后,我正在添加代码。
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)
答案 0 :(得分:2)
“烦人的正方形”是legend
。因此,可以在代码中的某个位置为图形创建图例,大概是通过plt.legend()
或ax.legend()
来创建的。但是,您的图没有任何关联的标签。因此,图例保持为空。
解决方案:
plt.plot(...., label="my label")
,然后将其显示在框中。