gpt4 book ai didi

python - 使用 matplotlib 将绘图保存为 pdf 文件

转载 作者:太空狗 更新时间:2023-10-29 17:43:20 24 4
gpt4 key购买 nike

我想将多于 1 个图保存到 pdf 文件中。这是我的代码:

import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages

def function_plot(X,Y):
plt.figure()
plt.clf()

pp = PdfPages('test.pdf')

graph = plt.title('y vs x')
plt.xlabel('x axis', fontsize = 13)
plt.ylabel('y axis', fontsize = 13)
pp.savefig(graph)


function_plot(x1,y1)
function_plot(x2,y2)

我知道我的想法乱七八糟,但我找不到编写代码的方法。问题是我需要我的图表标记为 x 和 y 轴。

最佳答案

我能够解决它。我的错误是 pp.savefig() 不应该带参数。

这是我的最终代码:

from matplotlib.backends.backend_pdf import PdfPages
import numpy as np
import matplotlib.pyplot as plt

x1 = np.arange(10)
y1 = x1**2

x2 = np.arange(20)
y2 = x2**2

pp = PdfPages('test.pdf')


def function_plot(X,Y):
plt.figure()
plt.clf()

plt.plot(X,Y)
plt.title('y vs x')
plt.xlabel('x axis', fontsize = 13)
plt.ylabel('y axis', fontsize = 13)
pp.savefig()

function_plot(x1,y1)
function_plot(x2,y2)

pp.close()

关于python - 使用 matplotlib 将绘图保存为 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21364405/

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