【发布时间】:2015-04-06 00:57:19
【问题描述】:
这是一个显示每个子图的颜色条的示例:
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.random((10,10,)))
fig,axn = plt.subplots(2, 2, sharex=True, sharey=True)
for ax in axn.flat:
sns.heatmap(df, ax=ax)
如何删除每个子图的颜色条?我只想有一个垂直或水平方向的颜色条。我知道我可以通过fig.get_axes()[:-4] 访问每个颜色条轴,但我怎样才能将其从图中完全删除?我认为在调用热图时没有选择不绘制颜色条的选项。
【问题讨论】:
标签: python matplotlib heatmap seaborn