Python: Как найти наклон графика, нарисованного с помощью matplotlib?
Вот мой код:
import matplotlib.pyplot as plt
plt.loglog(length,time,'--')
где длина и время являются списками.
Как найти наклон этого графика?
Ответ 1
Если у вас есть matplotlib, вы также должны установить numpy, так как это зависимость. Поэтому вы можете использовать numpy.polyfit, чтобы найти наклон:
import matplotlib.pyplot as plt
import numpy as np
length = np.random.random(10)
length.sort()
time = np.random.random(10)
time.sort()
slope, intercept = np.polyfit(np.log(length), np.log(time), 1)
print(slope)
plt.loglog(length, time, '--')
plt.show()