Как я могу сгладить график тепловых карт морского дна в 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 здесь).

Другие вопросы по тегам