Существует ли функция, эквивалентная Python, аналогичная normplot
из MATLAB?
Возможно, в matplotlib?
Синтаксис MATLAB:
x = normrnd(10,1,25,1);
normplot(x)
Дает:
Я пробовал использовать модуль matplotlib & numpy для определения вероятности / процентиля значений в массиве, но шкалы оси Y выходного графика линейны по сравнению с сюжет из MATLAB.
import numpy as np
import matplotlib.pyplot as plt
data =[-11.83,-8.53,-2.86,-6.49,-7.53,-9.74,-9.44,-3.58,-6.68,-13.26,-4.52]
plot_percentiles = range(0, 110, 10)
x = np.percentile(data, plot_percentiles)
plt.plot(x, plot_percentiles, 'ro-')
plt.xlabel('Value')
plt.ylabel('Probability')
plt.show()
дает:
Иначе, как можно было настроить масштабы, как на первом графике?
Спасибо.