Я пытаюсь создать 4-х мерную / многоосную тепловую карту в Python.Я смог сделать это в R с кодом на этом сайте .Вот как это выглядит:

Есть ли способ сделать то же самое в Python?Мне удалось найти тепловую карту, которая выглядит так, как будто она имеет 4 измерения, но она просто копирует одну и ту же тепловую карту четыре раза, что для меня немного бесполезно:
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)
cbar_ax = fig.add_axes([.91, .3, .03, .4])
for i, ax in enumerate(axn.flat):
sns.heatmap(df, ax=ax,
cbar=i == 0,
vmin=0, vmax=1,
cbar_ax=None if i else cbar_ax)
fig.tight_layout(rect=[0, 0, .9, 1])
plt.show()
Вот как это выглядит:

Есть ли способ создания многомерной тепловой карты в Python?
Заранее спасибо.