Я пытаюсь построить график, который должен выглядеть следующим образом:
. У меня есть текстовый файл со столбцом «dia», который имеет диаметр кратеров. Мой код выводит как:
. Мне нужно построить график распределения частот по размерам кратеров по отношению к диаметрам кратеров. Моя идея состояла в том, чтобы сгруппировать одинаковые диаметры вместе и построить эти группы, но, очевидно, это не работает. Вот мой код:
y_train = pd.read_csv('diameter.txt',sep='\t',
index_col=None)
df = y_train['dia'].value_counts()
df.to_csv('dia.txt')
df = pd.read_csv('dia.txt',sep=',', index_col=None, header=None)
plt.loglog(df[0], df[1])