Как можно составить тепловую карту морского побережья (созданную из графика DataFrame от pandas), чтобы быть в курсе диапазонов данных? То есть когда я наводю указатель мыши на график, я вижу в правом нижнем углу окна графика "x = y =" , а хочу видеть координаты точки на графике, который я нахожу over (например, "x = 25,6, y = 3,3" ), при условии, конечно, что входной DataFrame содержит 2D-гистограмму с равными ячейками размера по каждой оси.
В качестве альтернативы, может быть, я мог бы создать такой сюжет другим способом, чтобы добиться того же эффекта? Например, с ax.hist2d
я получаю его из коробки, но я хочу иметь возможность вычислять с пользовательским содержимым кода каждого бина и эффективно создавать график тепловой карты (с цветовым кодированием содержимого бина).
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
Index = [ 1.0, 2.0, 3.0, 4.0, 5.0]
Cols = [10.0, 20.0, 30.0, 40.0, 50.0]
df = pd.DataFrame(abs(np.random.randn(5, 5)),
index=Index, columns=Cols)
plt.close(1)
fig,ax = plt.subplots(num=1)
sns.heatmap(df, annot=True)
plt.show(block=False)
Спасибо за вашу помощь!