我正在尝试保存一个图形。很简单的事情。
制作绘图的程序接收一个名为"数据"的列表
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发行版,但我怀疑并非所有人都允许这样做。