Я работаю над исследовательским проектом, в котором я получаю несколько файлов .csv, которые дают мне кадры из теплового видео. Я хотел бы сделать так, чтобы у меня был колчан или какая-то форма стрелок, показывающих поток тепла от самой горячей точки. Я думаю, что это было бы лучше всего сделать, сравнив окружающие пиксели (например, производные изображения?). Эти стрелки будут обновляться по мере того, как программа циклически перебирает все файлы .csv.
Эта ссылка очень тесно связана сто, что я хотел бы достичь, однако я не уверен, как перевести мои данные .csv в этот формат: Построить стрелки градиента на тепловой карте с помощью plt
Я пытался сохранить мой .csv вфрейм данных, но у меня возникают проблемы с переводом элементов фрейма данных в квиверплот
Вот как я храню свой .csv в фрейме данных и отображаю изображение:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
import os
directory = os.chdir(r'File_Directory')
file = 'Image.csv'
df = pd.read_csv(file)
df.apply(pd.to_numeric, errors='ignore')
df.describe()
sns.heatmap(df, fmt="d")
image = plt.imshow(df,cmap='hot',interpolation='nearest')
plt.show()
Iценим и помогаем или предложения, спасибо!