gpt4 book ai didi

python - 将 matplotlib 文件保存到目录

转载 作者:IT老高 更新时间:2023-10-28 20:44:30 25 4
gpt4 key购买 nike

这是一个简单的代码,它生成一个绘图图像并将其保存在与代码相同的目录中。现在,有没有办法可以将它保存在选择的目录中?

import matplotlib
import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(100))

fig.savefig('graph.png')

最佳答案

如果您要保存的目录是工作目录的子目录,只需在文件名前指定相对路径即可:

    fig.savefig('Sub Directory/graph.png')

如果您希望使用绝对路径,请导入 os模块:

    import os
my_path = os.path.abspath(__file__) # Figures out the absolute path for you in case your working directory moves around.
...
fig.savefig(my_path + '/Sub Directory/graph.png')

如果不想担心子目录名前面的斜杠,可以如下智能加入路径:

    import os
my_path = os.path.abspath(__file__) # Figures out the absolute path for you in case your working directory moves around.
my_file = 'graph.png'
...
fig.savefig(os.path.join(my_path, my_file))

关于python - 将 matplotlib 文件保存到目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11373610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com