Anaconda Python 3.4 使用Seaborn 图太紧

Anaconda Python 3.4 using Seaborn figure too tight

我正在使用 Olga Botvinnik (http://nbviewer.ipython.org/gist/olgabot/bfe1e3638af3eea52fb1#) 的作品,使用 Python 3.4 和 Seaborn 以树状图的形式开发层次集群。我的目标是聚类U.S。基于温室气体排放的城市。我能够成功读取我的 csv 文件并创建一个图形,x 轴为住宅和商业建筑排放量,y 轴为城市名称,但我看不到任何城市名称,因为它们太挤在一起了。图片需要拉长以便我可以阅读。谁能指出我的好方向?

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

data = pd.read_csv('/Users/JCMartel 1/Desktop/ghg_directory/rescom.csv', index_col=0)
data.index = data.index.map(lambda x: x.strip())

sns.clustermap(data);

#Need to improve layout
fig = plt.gcf()
fig.savefig('clustermap_bbox_tight.png', bbox_inches='tight')

以下是我使用的最终脚本:

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

data = pd.read_csv('/Users/JCMartel 1/Desktop/ghg_directory/ghgmodel4.csv', index_col=0)
data.index = data.index.map(lambda x: x.strip())

cmap = sns.cubehelix_palette(as_cmap=True, rot=-.3, light=1)
sns.clustermap(data, col_cluster=False, cmap=cmap, linewidths=.5, figsize=(8, 30))