Морская тепловая карта с числовыми осями

iayork спросил: 03 февраля 2018 в 12:01 в: python

Я хочу наложить тепловую карту со второй диаграммой (KDEplot, но для этого примера я использую диаграмму рассеяния, так как она показывает ту же проблему).

Морские карты имеют одинарные категории, поэтому наложение диаграммы с числовыми осями не выравнивает две диаграммы должным образом.

Пример:

df = pd.DataFrame({2:[1,2,3],4:[1,3,5],6:[2,4,6]}, index=[3,6,9])
df    2   4   6
3   1   1   2
6   2   3   4
9   3   5   6fig, ax1 = plt.subplots(1,1)
sb.heatmap(df, ax=ax1, alpha=0.1)

Наложение этого с помощью диаграммы рассеяния:

fig, ax1 = plt.subplots(1,1)
sb.heatmap(df, ax=ax1, alpha=0.1)
ax1.scatter(x=5,y=5, s=100)
ax1.set_xlim(0,10)
ax1.set_ylim(0,10)

Есть ли способ убедить тепловую карту использовать значения столбца и индекса как числовые значения ?


0 ответов