Данные не отображаются на графике гистограммы MatPlot - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь создать список значений, а затем построить этот список значений с помощью функции 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()
...