Как указать значения z на контурном графике - seaborn / matplotlib - PullRequest
0 голосов
/ 06 января 2020

Я измеряю точность классификатора машинного обучения, который имеет два параметра. Я хотел бы, чтобы оси x и y представляли эти два параметра, а индекс z (контур / глубина) показывает точность модели.

Проблема, с которой я столкнулся, заключается в том, что у Морского Моря kdeplot, кажется, вычисляет индекс z на основе того, где находятся точки на графике; Он не показывает точность, а скорее концентрацию точек.

Есть ли способ использовать точность (оценку этих точек), чтобы показать глубину графика?

Или, может быть, это не лучший способ представления информации такого рода?

sns.jointplot(x="n_estimators", y="learning_rate", 
              data=data, height=8, ratio=10, space=0, 
              color="#383C65")\
    .plot_joint(sns.kdeplot, zorder=0, shade=True, shade_lowest=False,
                cmap=sns.cubehelix_palette(light=1, as_cmap=True), legend=True, cbar=False,
                cbar_kws={})

Где data - это pandas кадр данных с тремя столбцами: learning_rate, n_estimators, accuracy

Я также использовал контур matplotlib для тех же результатов. Буду очень признателен за любую помощь. Спасибо!

KDE plot

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