Как построить данные в текстовом файле в зависимости от значения, представленного в одном из столбцов - PullRequest
0 голосов
/ 20 октября 2019

У меня есть текстовый файл с заголовком и несколькими столбцами, который представляет результаты экспериментов, в которых некоторые параметры были зафиксированы для получения некоторых метрик. файл в следующем формате:

     A    B     C     D     E
0  0.5  0.2  0.25  0.75  1.25
1  0.5  0.3  0.12  0.41  1.40
2  0.5  0.4  0.85  0.15  1.55
3  1.0  0.2  0.11  0.15  1.25
4  1.0  0.3  0.10  0.11  1.40
5  1.0  0.4  0.87  0.14  1.25
6  2.0  0.2  0.23  0.45  1.55
7  2.0  0.3  0.74  0.85  1.25
8  2.0  0.4  0.55  0.55  1.40

Итак, я хочу построить график x = B, y = C для каждого фиксированного значения And E, поэтому в основном для E = 1.25 я хочу получить серию линейных графиковx = B, y = C при каждом значении A, затем график для каждого уникального значения E.

Кто-нибудь может помочь с этим?

1 Ответ

0 голосов
/ 20 октября 2019

Вы можете сделать комбинацию groupby() и seaborn.lineplot():

for e,d in df.groupby('E'):
    fig, ax = plt.subplots()
    sns.lineplot(data=d, x='B', y='C', hue='A', ax=ax)
    ax.set_title(e)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...