2015-09-22 17 views
16

Tôi muốn thêm tiêu đề vào bản đồ nhiệt seaborn. Sử dụng Pandas và ipython NotebookLàm cách nào để thêm tiêu đề vào Heatborn Heatmap?

code đang dưới đây,

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

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

dữ liệu là khá thẳng về phía trước:

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 
+1

Bạn đã thử 'plt.title()' chưa? –

+0

'a1' là gì? Vui lòng thêm mã có thể tái sản xuất. –

Trả lời

24

heatmap là một chức năng -level axes, vì vậy bạn sẽ có thể sử dụng chỉ plt.title hoặc 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

+0

cảm ơn bạn! Làm việc một điều trị ... vẫn cố gắng để có được đầu của tôi xung quanh mô hình đối tượng âm mưu –

+0

Làm việc như một say mê. Cảm ơn –

5

Hoặc sns.plt.suptitle('lalala') sẽ hoạt động nếu bạn có nhiều điểm con.

Các vấn đề liên quan