У меня есть pandas фрейм данных с тремя столбцами (A, B, C). Я нарисовал линию регрессии A и B, используя
sns.lmplot(x='A', y='B', data = df, x_bins=10, ci=None)
Я использую 10 ячеек и без доверительного интервала, так как у меня большое количество (~ 5 миллионов) точек данных.
Я бы хотел чтобы показать значение C на этом графике. C не имеет ничего общего с регрессией A против B. Я просто хотел бы показать C, сделав размер маркера каждой ячейки равным среднему значению C в этой ячейке.
Кажется, что у seaborn нет параметра markersize, который можно установить равным столбцу фрейма данных. Возможно ли это вообще?
Я просматриваю эту запись stackexchange , в которой предлагается использовать scatter_kws={"s": 100}
для установки размера маркера. Однако, когда я попробовал scatter_kws={"s": df['C']}
, он выдал ошибку.
Если это невозможно в море, есть ли альтернативные решения?