保存 matplotlib 图形时出现问题



我正在尝试保存一个图形。很简单的事情。

制作绘图的程序接收一个名为"数据"的列表

data['Reading [V/dec]','OK values', 'Defects', 'Valids', 'Non valids']
fig.savefig(data[0]+'.png')

如果我使用上面的代码,该图只是没有保存。

如果我这样做:

data['Reading [V per dec]','OK values', 'Defects', 'Valids', 'Non valids']
fig.savefig(data[0]+'.png')

该图已保存。

所以我想知道为什么我不能使用"读取 [V/dec]"作为我的.png文件的名称。以及如何使它采用"阅读[V/dec]"的名称。

再说一条评论,根据我得到的一条评论,我不得不说我正在使用Windows。

这实际上与matplotlib无关,而是因为操作系统处理目录的方式。 /通常用于分隔目录,即我的文件存储在这里/path/to/my/file.py。因此,您不太可能在文件名中使用符号/,因为它会使事情变得太多。

这在Windows和Ubuntu中绝对是不允许的,不确定OS X或其他Linux发行版,但我怀疑并非所有人都允许这样做。

最新更新