Непрерывная тепловая карта или построение профиля в Pandas + Matplotlib + Seaborn с использованием Python - PullRequest
0 голосов
/ 30 апреля 2020

[введите описание изображения здесь] [1]

изображение показывает .csv данных. В первом столбце показана временная ось. В следующих 6 столбцах различные глубины текущего профиля, такие как s10, s20, s30, s50 , s75, s100.

Я пытаюсь построить непрерывную тепловую карту, но я мог бы сделать это в виде тепловой карты в виде квадрата или прямоугольника.

КОД, КОТОРЫЙ Я ИСПОЛЬЗУЛ, показывает, НИЖЕ

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

df = pd.read_csv("BD13.csv")

print(df.head(249))

heatmap_data = pd.pivot_table(df, values=['s10', 's20', 's30','s50', 's75','s100'], columns='time')

# PLOTTING BY USING SEABORN

sns.heatmap(heatmap_data, cmap="viridis", linewidths=.15)

**OR PLOTTING BY USING MATPLOTLIB**

plt.matshow(heatmap_data, interpolation='nearest', aspect='auto')
plt.show()

приведенный выше код работает абсолютно хорошо для тепловых карт в разделении матриц форм. Но мне нужна непрерывная тепловая карта, может ли кто-нибудь помочь мне в этом.

Я ожидаю как непрерывный график профиля для различных глубин, как показано ниже ссылка на визуализацию данных 4. Тепловая карта временного ряда температурного профиля

https://machinelearningmastery.com/time-series-data-visualization-with-python/

Может ли кто-нибудь хотя бы дать представление о том, что делать. Я недавно учился на python. Это будет полезно для меня.

спасибо

Джанакирам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...