Frage Wie füge ich einen Titel zu Seaborn Heatmap hinzu?


Ich möchte einen Titel zu einer Seaborn Heatmap hinzufügen. Verwenden von Pandas und iPython Notebook

Code ist unten,

a1_p = a1.pivot_table( index='Postcode', columns='Property Type', values='Count', aggfunc=np.mean, fill_value=0)

sns.heatmap(a1_p, cmap="YlGnBu")

Die Daten sind ziemlich einfach:

In [179]: a1_p

Out [179]:
Property Type   Flat    Terraced house  Unknown
Postcode            
E1  11  0   0
E14 12  0   0
E1W 6   0   0
E2  6   0   0

19
2017-09-22 18:03


Ursprung


Antworten:


heatmap ist ein axes-Level-Funktion, so sollten Sie in der Lage sein, nur zu verwenden plt.title oder ax.set_title:

%matplotlib inline
import numpy as np
import os
import seaborn as sns
import matplotlib.pyplot as plt

data = np.random.randn(10,12)

ax = plt.axes()
sns.heatmap(data, ax = ax)

ax.set_title('lalala')
plt.show()

enter image description here


29
2017-09-22 18:23



Alternative sns.plt.suptitle('lalala') würde funktionieren, wenn Sie mehrere Unterplots haben.


6
2018-01-31 22:09