【发布时间】:2016-07-02 19:22:55
【问题描述】:
在 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 with homebrew python)?
谢谢, 南杜里乌斯
【问题讨论】:
标签: python macos matplotlib case-insensitive