сохранение нескольких графиков из al oop в pdf - PullRequest
1 голос
/ 25 мая 2020
• 1000 , Мне удается только отобразить их.

Я также получаю строку под графиком, которая может указывать на проблему, но я не мог найти альтернативы. Есть ли способ легко реализовать сохранение в формате PDF в способ, которым я получаю несколько графиков на страницу (я создаю сотни, поэтому я предполагаю, что мне понадобится несколько страниц, поэтому в идеале это что-то, что автоматически сохраняет их в формате pdf, а когда страница заполнена, она переходит к следующей. Большое спасибо!

fname must be a PathLike or file handle

Я использую следующий код:

coefficients=[]
for column in df_intensity:
    try:
        plt.scatter(df_time01, column)
        plt.show()
# starting point for the decay to fit
        decay_start = np.argmax(column)
# use only decay points in the fit
        guess = [1, 0.001, 0]

        popt, pcov = curve_fit(func, df_time01[decay_start:],
                           column[decay_start:],
                           p0=guess)

# get the fit curve
    #try:
        fit = func(df_time01[decay_start:], *popt)

# plot the fit and data
        plt.plot(df_time01[decay_start:], fit, label='fit', c='r')
        plt.scatter(df_time01, column, label='data')
        plt.legend()
        plt.show()
        print('Fit parameters: {}'.format(popt))
        coefficients.append(popt)
        plt.savefig(column, dpi=300, transparent=True)  
        with PdfPages('multipage_pdf.pdf') as pdf:
            plt.figure(figsize=(3, 3))
            plt.plot
            plt.title('Page One')
            pdf.savefig()  # saves the current figure into a pdf page
            plt.close()
    except Exception as e:
        print(e)
        print("Error - curve_fit failed")
        continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...