[введите описание изображения здесь] [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. Это будет полезно для меня.
спасибо
Джанакирам