У меня есть массив 2D точек - два отдельных столбца в файле .xlsx. Что-то вроде 65000 баллов. В некоторых ячейках этих столбцов существуют символы «-» для разделения точек, принадлежащих разным переменным. Примерно так:
Я должен создать точечную диаграмму этих точек на каком-то конкретном изображении (которое использовалось в эксперименте) для каждого человека ( разделитель '-'). Но мне пришлось столкнуться с некоторыми проблемами: я не очень понимаю, как я могу создать график на каком-то ранее существующем изображении. Кроме того, я не понимаю, как создавать разные графики для каждого разделителя в моих столбцах. Мой код создает отдельный график для каждой точки ...
df = pd.read_excel('sample_data1(dynamics).xlsx', delimiter="\t", na_values=['.'], low_memory=True)
columns_values = list(df.columns.values)
print(df.columns)
col_values_X_right = list(df['Point of Regard Right X [px]']) %here is massive for first coordinate
col_values_Y_right = list(df['Point of Regard Right Y [px]']) %and for second coordinate
time = list(df['RecordingTime [ms]']) %this string not using yet
n = len(time)
for i in range(len(col_values_X_right)): %here I'm trying to create separate plots
if col_values_X_right[i] != '-':
plt.scatter([col_values_X_right[i]], [col_values_Y_right[i]])
plt.savefig('5_01.jpg') %the jpg file on that I trying to make plots
Я не очень хорош в программировании, так что, пожалуйста, кто-нибудь может мне помочь? Как я могу создать отдельные сюжеты на фиксированном изображении?