Как я могу сгладить график тепловых карт морского дна в Python 3.6.0?
У меня есть такой график тепловой карты морского дна:
С исходным кодом:
temp_cmap = ["#0416FF", "#0094FF", "#00DAFF", "#006600", "#00A305", "#71E507", "#DBF400", "#FFD602",
"#FF9B0F", "#FF1E01"]
sns.heatmap(df_grid, annot=False, cmap=temp_cmap, ax=self.axes_surface, cbar_ax=self.cbar_ax_1,
vmin=min_data,
vmax=max_data
)
Но я хочу сгладить этот сюжет вот так:
Как я могу это сделать?
1 ответ
Похоже, вы неправильно используете тепловую карту Seaborn:)
Тепловая карта seaborn - это просто цветная таблица. Ваш желаемый результат выглядит так, будто вы пытаетесь нанести что-то на карту. Есть способы сделать это лучше. Попробуйте что - то вроде geopandas, geoplot или лепестка (см пример лепестка Heatmap здесь).