построение нескольких столбцов одновременно в питонах - PullRequest
0 голосов
/ 13 октября 2019

У меня есть текстовый файл с некоторыми столбцами. Я пытаюсь сделать scatter plot из некоторых столбцов в моем файле. Я составил список элементов (имен столбцов), для которых я хочу построить сюжет. Я хотел бы сделать график рассеяния для всех элементов в списке относительно других элементов.

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

1 vs 2
1 vs 3
2 vs 1
2 vs 3
3 vs 1
3 vs 2

для этого я сделал следующий код в python:

import pandas as pd
import seaborn as sns
df = pd.read_csv('myfile.txt', sep="\t")
columns = list(df.columns.values)[3:] #to make a list of items
for i in len(columns):
    ax = sns.lmplot(x=columns[i], y=columns[i+1], data=df)
    ax.savefig(f'{columns[i]}.pdf')

, но он не возвращает ожидаемые результаты. Вы знаете, как исправить код?

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