Salve a tabela “Out []” de um dataframe do pandas como uma figura

Isso pode parecer um recurso inútil, mas seria muito útil para mim. Gostaria de salvar a saída que recebo no Canopy IDE. Eu não acho que isso seja específico do Canopy, mas por uma questão de clareza, é isso que eu uso. Por exemplo, meu console Out [2] é o que eu gostaria disso:

Eu acho que a formatação é bastante agradável e reproduzir isso toda vez, em vez de apenas salvar a saída, seria uma perda de tempo. Então, minha pergunta é: como posso lidar com essa figura? Idealmente, a implementação seria semelhante aos métodos padrão, de modo que isso poderia ser feito assim:

from matplotlib.backends.backend_pdf import PdfPages

pp = PdfPages('Output.pdf')
fig = plt.figure() 
ax = fig.add_subplot(1, 1, 1)
df.plot(how='table')
pp.savefig()
pp.close()

NOTA: Sei que uma pergunta muito semelhante foi feita antes (Como salvar os dados do dataframe / série do Pandas como uma figura? ), mas nunca recebeu uma resposta e acho que afirmei a pergunta mais claramente.

questionAnswers(3)

yourAnswerToTheQuestion