Fügen Sie einen benutzerdefinierten Rahmen zu bestimmten Zellen in einem Matplotlib / Seaborn-Plot hinzu

8

Im Moment verwende ich Seaborns Clustermap, um einige geclusterte Heatmaps zu generieren - so weit so gut.

Für einen bestimmten Anwendungsfall muss ich farbige Ränder um bestimmte Zellen zeichnen. Gibt es eine Möglichkeit, das zu tun? Oder mit pcolormesh in Matplotlib oder auf andere Weise?

    
Justin Nelligan 08.07.2015, 11:03
quelle

1 Antwort

7

Sie können dies tun, indem Sie einen Rechteck-Patch in der Zelle, die Sie verwenden möchten, überstreichen Markieren. Verwenden des Beispieldiagramms aus der Seabor-Dokumentation

%Vor%

Wir können eine Zelle markieren, indem wir

machen %Vor%

Dies erzeugt das Diagramm mit einer hervorgehobenen Zelle wie folgt:

Beachten Sie, dass die Indexierung der Zellen 0 ist und der Ursprung unten links liegt.

    
Simon Gibbons 08.07.2015, 11:22
quelle

Tags und Links