Как записать в журнал график распределения частот на фрейме данных - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь построить график, который должен выглядеть следующим образом: loglog plot. У меня есть текстовый файл со столбцом «dia», который имеет диаметр кратеров. Мой код выводит как: my output. Мне нужно построить график распределения частот по размерам кратеров по отношению к диаметрам кратеров. Моя идея состояла в том, чтобы сгруппировать одинаковые диаметры вместе и построить эти группы, но, очевидно, это не работает. Вот мой код:

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])

1 Ответ

0 голосов
/ 10 февраля 2020

Вы пытались использовать

import seaborn as sns
sns.boxplot(data=df, y="cumulative frequency", x="Diameter")

или один из seaborn API, который помогает при построении категорий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...