Salvando plotagens em arquivos pdf usando o matplotlib

Quero salvar mais de 1 plot em um arquivo pdf. Aqui está o meu código:

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)

Eu sei que minhas idéias são embaralhadas, mas não consigo encontrar a maneira de escrever meu código. O problema é que eu preciso que meus gráficos tenham rotulado os eixos xey.

questionAnswers(2)

yourAnswerToTheQuestion