Вот пример, который показывает панель цветов для каждого подзаголовка:
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)
Как удалить цветные панели для каждого подзаголовка? Я хотел бы иметь только один цветной бар, который либо вертикально, либо горизонтально ориентирован. Я знаю, что у меня есть доступ к каждой оси colorbar через fig.get_axes()[:-4]
, но как я могу удалить его из них целиком из графика? Я не думаю, что есть возможность отказаться от рисования colorbar при вызове heatmap.