Как рассчитать процент на каждом шаге диапазона в гистограмме matplotlib - PullRequest
0 голосов
/ 17 февраля 2020
Hello my current output is:

Фотография моего выхода

fig, ax = plt.subplots(4, 1, figsize=(15, 15));
    #tick_interval = 0.01 * len(x1)
    ax[0].hist(x1, bins = 100);
    ax[0].set_xlabel('mm');
    #ax[0].yaxis.set_major_formatter(ticker.PercentFormatter(xmax=len(x1)));
    ax[0].grid();
    ax[1].set_xlabel('mm');
    ax[1].hist(x1, bins = 100, range=[-30, 30]);
    #ax[1].yaxis.set_major_formatter(ticker.PercentFormatter(xmax=len(x1)))
    ax[1].grid();
    ax[2].hist(x1, bins = 100, range=[-10, 10]);
    #ax[2].yaxis.set_major_formatter(ticker.PercentFormatter(xmax=len(x1)))
    ax[2].grid();
    ax[2].set_xlabel('mm');
    ax[3].hist(x1, bins = 100, range=[-5, 5]);
    #ax[3].yaxis.set_major_formatter(ticker.PercentFormatter(xmax=len(x1)));
    ax[3].grid();
    ax[3].set_xlabel('mm');
    ############
    fig.suptitle('2020-02-15.03_to_2020-02-14.01')
    ax[0].legend(['Filtered Min - Max']);
    ax[1].legend(['-30mm - +30mm']);
    ax[2].legend(['-10mm - +10mm']);
    ax[3].legend(['-5mm - +5mm']);

Мой желаемый вывод - это процентное соотношение для каждого шага диапазона, как показано ниже Мой желаемый вывод

...