Я пытаюсь создать список значений, а затем построить этот список значений с помощью функции MatPlotLib Hist.Вот как мой график выглядит так: https://i.stack.imgur.com/u7P8Q.png
Я прошел этот процесс для двух других графиков без каких-либо проблем, по какой-то причине этот вызывает у меня проблемы.
Это мой код:
for y in range(Nloop):
e0_y = e_List[y] # Takes the a value from these list and sets it equal to this variable
a0_y = a_List[y] # Same thing ^^^
Term_1 = (a0_y ** 4)/((m_tot**3)*eta)
Term_2 = (1 - e0_y**2)**(7/2)
Unit_Conversions = (c**5/G**3)
tau = (3/85) * Term_1 * Term_2 * Unit_Conversions
T_List[y] = tau
MIN, MAX = 1, 1e12
Nbins = 25
bins = 10 ** np.linspace(np.log10(MIN), np.log10(MAX), Nbins)
plt.hist(T_List, bins=25, histtype='step')
plt.xscale('log') # x-axis now has a log-scale
plt.yscale('log')
plt.title('Distribution')
plt.xlabel('T [sec]')
plt.ylabel('Frequency')
plt.show()