Próbuję utworzyć pojedynczy obraz z mapami ciepła reprezentującymi korelację cech punktów danych dla każdej etykiety osobno. Z Seaborn mogę stworzyć mapę cieplną dla jednej klasy podobnie jakSporządzanie map korelacji korelacji z Seaborn FacetGrid
grouped = df.groupby('target')
sns.heatmap(grouped.get_group('Class_1').corr())
An uzyskać to co ma sens:
Ale wtedy staram się zrobić listę wszystkich etykiet, takich jak tak:
g = sns.FacetGrid(df, col='target')
g.map(lambda grp: sns.heatmap(grp.corr()))
I niestety mam ten, który nie ma sensu do mnie:
Potrzebujesz dziewięciu map termicznych, z których każda wykazuje korelację w obrębie jednego celu? – cphlewis
Tak, zaakceptowałem odpowiedź @cphlewis, ponieważ działa, ale jak dotąd podoba mi się to, że seaborn jest w stanie fabułować rzeczy szybkie i brudne, w tym sensie, że można powiedzieć "spiskuj to" i wymyśli coś. Moja użyteczność jest taka, że: nie jest dla mnie ważne, w jaki sposób zostaną rozmieszczone mapy termiczne lub jakie osie będą wyświetlane, tylko po to, aby zobaczyć te informacje w dokładnie takim formacie, o jaki prosiłem. Tak więc praca z lambdą do pracy byłaby bardzo pomocna :) – fakedrake
Tak, rzuciłem to i nie dotknąłem przycisku poprawnie thanx :) – fakedrake