Matplotlib получить значения Ylim

я используюmatplotlib построить данные (используяplot а такжеerrorbar функции) из Python. Я должен построить набор совершенно отдельных и независимых графиков, а затем настроить ихylim значения, чтобы их можно было легко визуально сравнить.

Как я могу получитьylim значения из каждого графика, чтобы я мог взять минимальное и максимальное значения нижнего и верхнего значений ylim, соответственно, и настроить графики, чтобы их можно было визуально сравнить?

Конечно, я мог бы просто проанализировать данные и придумать свой собственныйylim ценности ... но я хотел бы использоватьmatplotlib сделать это для меня. Любые предложения о том, как легко (и эффективно) сделать это?

Вот моя функция Python, которая строит графики, используяmatplotlib:

import matplotlib.pyplot as plt

def myplotfunction(title, values, errors, plot_file_name):

    # plot errorbars
    indices = range(0, len(values))
    fig = plt.figure()
    plt.errorbar(tuple(indices), tuple(values), tuple(errors), marker='.')

    # axes
    axes = plt.gca()
    axes.set_xlim([-0.5, len(values) - 0.5])
    axes.set_xlabel('My x-axis title')
    axes.set_ylabel('My y-axis title')

    # title
    plt.title(title)

    # save as file
    plt.savefig(plot_file_name)

    # close figure
    plt.close(fig)

Ответы на вопрос(2)

Ваш ответ на вопрос