Сохранение размера маркера при использовании оттенка, строки или столбца в lmplot - PullRequest
0 голосов
/ 05 мая 2018

Я заметил, что когда вы используете lmplot и добавляете оттенок вместе с размером маркера как серию, он больше не сохраняет размер маркера. Используя советы морского происхождения, вот пример:

import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

tips = sns.load_dataset("tips")
tips['marker_size'] = tips['size']*20    
g = sns.lmplot(x="tip", y="total_bill"
               #,hue="smoker"
               #,row="sex"
               #, col="time"
               ,fit_reg=False
               ,data=tips, size=8, aspect=.7, scatter_kws={'s': tips['marker_size']})
plt.show()

Когда вы раскомментируете hue, row или col, размеры маркера больше не сохраняются. Я хотел бы сохранить абсолютные размеры маркеров для каждой точки, даже если они разделены по цвету и сетке. Я подозреваю, что разделение по оттенку, строке или столбцу меняет порядок сортировки списка.

Обратите внимание, что это самая большая точка без оттенка

с оттенком, теперь он меньше

...