加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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)吗?

谢谢,
nandurius

解决方法

文件目录从不区分大小写,因此当它保存TEST.pdf时,它将覆盖原始的test.pdf.在mac和windows上都是一样的

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读