Матрица диаграммы рассеяния, входной и выходной - PullRequest
1 голос
/ 28 октября 2019

Я пытаюсь создать матрицу диаграммы рассеяния, в которой оси переменных x и y не совпадают (и число переменных также не одинаково)… Например, я хотел бы, чтобы три входа были построены вдоль xось и 2 выходных сигнала, нанесенные вдоль оси y, и поэтому для матрицы рассеяния 6 диаграмм рассеяния, показывающих один вход по сравнению с одним выходом

Я не нашел способа сделать это в matplotlib, seaborn, pandas или plotly. Кто-нибудь когда-либо делал что-то подобное раньше или знает умный способ создать такой график?

Все, что я нашел до сих пор, строит одинаковое число переменных против себя для n ^ 2 числа графиков

Код:

import pandas как pd import seaborn как sns import plotly.express в px

headings = ['a', 'b', 'c ',' d ',' e ']

data = [[21,22,23,24,25], [10,12,13,14,15], [14,2,3, 17,5], [6,17,22,9,14], [16,17,18,19,20]]

df = pd.DataFrame (данные = данные, столбцы = заголовки)pd.plotting.scatter_matrix (df)

sns.pairplot (df)

fig = px.scatter_matrix (df) fig.show ()

Вывод:

enter image description here

...