Как передать альфа (прозрачность) в seaborn.jointplot? - PullRequest
0 голосов
/ 15 февраля 2019

Я практикую исследование данных с seaborn, и недавно столкнулся с проблемой: как передать alpha (прозрачность) в seaborn.jointplot (на часть графика рассеяния, а не на гистограмму)?

В более широком смысле, я также хотел бы знать:

  1. Каковы общие функции joint_kws, marginal_kws и annot_kws (т.е. как я могу использовать / передавать pyplotпараметры в эти параметры?)?

  2. В чем разница между этими параметрами и параметром kwargs?

Спасибо!

1 Ответ

0 голосов
/ 16 февраля 2019

Как отмечается в комментариях, вы можете просто добавить alpha=0.5 в свой jointplot звонок.

Что касается других ваших вопросов, общую информацию можно найти в документации :

  1. Вы передаете словарь каждому из параметров kw.Они управляют различными частями графика, созданного jointplot.Например, если вы хотите изменить прозрачность гистограммы, вы должны передать ее на marginal_kws.(Это немного сложнее, хотя, так как «маргинал» создается с использованием sns.distplot, который строит из plt.hist. Таким образом, вы на самом деле получили бы marginal_kws={'hist_kws': {'alpha': 0.1}} для jointplot.

  2. Дополнительные kwargs влияют на часть графика рассеяния, как и joint_kws. Эти аргументы, однако, заменят аргументы, предоставленные joint_kws.

...