2017-02-07 11 views
6

मैं निम्न डेटा और Seaborn हीटमैप है:सीबर्न हीटमैप कलर बार में शीर्षक कैसे जोड़ें?

import pandas as pd 
data = pd.DataFrame({'x':(1,2,3,4),'y':(1,2,3,4),'z':(14,15,23,2)}) 

sns.heatmap(data.pivot_table(index='y', columns='x', values='z')) 

मैं कैसे एक शीर्षक रंग बार करने के लिए जोड़ सकता हूँ?

उत्तर

13

आप इसे बाद में एक ax से उन्हें उठाकर सेट कर सकते हैं, या बस ऐसा तरह cbar_kws में एक लेबल गुजरती हैं।

import seaborn as sns 
import pandas as pd 
data = pd.DataFrame({'x':(1,2,3,4),'y':(1,2,3,4),'z':(14,15,23,2)}) 

sns.heatmap(data.pivot_table(index='y', columns='x', values='z'), 
          cbar_kws={'label': 'colorbar title'}) 

enter image description here

यह ध्यान देने योग्य है कि इस तरह के cbar_kws टिक आवृत्ति या प्रारूप के रूप में colorbar पर अन्य विशेषताओं की स्थापना के लिए सुविधाजनक हो सकता है लायक है।

1

आप उपयोग कर सकते हैं:

ax = sns.heatmap(data.pivot_table(index='y', columns='x', values='z')) 
ax.collections[0].colorbar.set_label("Hello") 
संबंधित मुद्दे