python – matplotlib savefig中的区分大小写
发布时间:2020-12-20 13:10:54 所属栏目:Python 来源:网络整理
导读:在matplotlib中创建和保存不同参数组合的图时,我注意到在savefig函数中关于区分大小写的一种非常奇怪的行为.以下示例 import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0,10)y = np.linspace(0,10)plt.plot(x,y)plt.savefig("test.pdf")x
在matplotlib中创建和保存不同参数组合的图时,我注意到在savefig函数中关于区分大小写的一种非常奇怪的行为.以下示例
import matplotlib.pyplot as plt import numpy as np x = np.linspace(0,10) y = np.linspace(0,10) plt.plot(x,y) plt.savefig("test.pdf") x = np.linspace(0,20) y = np.linspace(0,20) plt.plot(x,y) plt.savefig("TEST.pdf") 将生成一个名为test.pdf的文件,其中包含0到20的范围.我假设这是因为某些覆盖检查不区分大小写并更改导出名称. 你知道这是打算(可能不是)或者是mac相关的问题(OSX 10.11与自制的python)吗? 谢谢, 解决方法
文件目录从不区分大小写,因此当它保存TEST.pdf时,它将覆盖原始的test.pdf.在mac和windows上都是一样的
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |