matplotlib 및 해저 음모 기능이 어떻게 연관되는지 알아 내려고합니다. 특히, 어떤 pyplot 인수가 seaborn.jointplot()
함수에서 marginal_kws
및 annot_kws
키워드로 전달 될 수 있는지 알고 싶습니다.seaborn jointplot의 추가 키워드 인수
c0
및 c1
열을 가진 DataFrame data
이 있다고 가정합니다. 나는 joint_kws
이 pyplot.hexbin()
에서 인수를 받아들이는 추측, 그래서 조정 거기에서 인수 모양을 시도 할 때, 그것은 괜찮 았는데 :
import seaborn as sns
sns.jointplot('c0', 'c1', data=data, kind='hex',
joint_kws={'gridsize':100, 'bins':'log', 'xscale':'log', 'yscale':'log'})
가 그럼 난 히스토그램에서
pyplot.hist()
에서 인수
log=True
으로 축 규모를 기록 설정하려고 :
는
sns.jointplot('c0', 'c1', data=data, kind='hex',
joint_kws={'gridsize':100, 'bins':'log', 'xscale':'log', 'yscale':'log'},
marginal_kws={'log':True})
이 바로 넣어하는 방법
TypeError: distplot() got an unexpected keyword argument 'log'
결과?
P. 이 질문은 seaborn에 로그 스케일을 설정하는 것이 아니라 (JointGrid
으로 알고 있습니다), matplotlib 인수를 전체 seaborn 함수에 전달하는 것에 관한 것입니다.
'jointplot'을 사용하고 있지만 왜'distplot'에서 오류가 발생했는지 알 수 있습니까? – ThePredator
소스 코드를 파고 들지는 않았지만'jointplot'의 여백에있는 히스토그램은'distplot'을 통해 생성된다고 가정합니다. 또한'marginal_kws'는'distplot'에서'{hist, kde, rug, fit} _kws'와 일치한다고 생각했지만 잘못되었습니다. – kurtosis