4-х мерная / многоосная тепловая карта в Python - PullRequest
0 голосов
/ 24 сентября 2018

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

heatmap1

Есть ли способ сделать то же самое в 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()

Вот как это выглядит:

heatmap2

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

Заранее спасибо.

...