Bazı göz izleme verileri için bir ısı haritasında çalışıyorum. Isı haritasının nasıl yapılacağını anladım ve çok zorlayıcı. Bu kodu verilmiştir: Sabitleme sayısını gösteren ısı haritası
Ancak, bazı şeyleri anlamıyorum: Bu kod ile
ggplot(eyematrixCorrectMatchControl, aes(x = CURRENT_FIX_X, y =CURRENT_FIX_Y)) +
annotation_raster(image, -Inf, Inf, -Inf, Inf, interpolate = TRUE) +
stat_density2d(data= eyematrixCorrectMatchControl, aes(x = CURRENT_FIX_X, y =CURRENT_FIX_Y, fill = ..level.., alpha = ..level..), size= 10, bins= 50, geom='polygon') +
theme_bw() +scale_fill_gradient(low = "blue", high = "red") +
scale_alpha_continuous(range=c(0.01,0.25) , guide = FALSE) +
coord_cartesian(xlim= c(0,1024), ylim= c(0,768))+
scale_y_reverse() +
theme(axis.line=element_blank(),
axis.text.x=element_blank(),
axis.text.y=element_blank(),
axis.ticks=element_blank(),
axis.title.x=element_blank(),
axis.title.y=element_blank())
, bu görüntüyü elde ederiz. Bu kodun bana belirli bir alandaki sabitleme sayısını (alanın ne kadar kırmızı olduğunu gösteren daha fazla sabitleme) bir grafik vereceğini düşündüm. Ancak, efsaneye baktığımda, bu grafiğin gösterdiğinden emin değilim. Sabitleme sayısını gösteren bir grafik nasıl edinilir? Ayrıca efsanenin fiksasyon sayısını yansıttığını, dolayısıyla daha fazla fiksasyonun daha fazla olmasını isterim. Herhangi bir fikir??
Yararlı olabilecek bazı ek bilgiler eklemek üzere düzenleyin. Orijinal veri çerçevemde de fixation_index adında bir değişkenim var. Bu değişkeni bir yere eklemem gerektiğini düşünüyorum, ama gerçekten emin değilim.
Teşekkürler!
Yoğunluk, bire, yani lejant, sayı yerine sabitleme fraksiyonlarına değinir. – Axeman
Yorumunuz için teşekkürler. Bunu nasıl değiştireceğine dair bir fikrin var mı? – unomas83
Belki de bunun yerine 'fill = ..level..' kullanabilirsiniz' fill = ..level .. * [toplam sabitleme sayısı] ' – Axeman