Tôi đang làm việc trong bản đồ nhiệt cho một số dữ liệu theo dõi mắt. Tôi đã tìm ra cách làm bản đồ nhiệt và nó rất hấp dẫn. Đây là mã:Bản đồ nhiệt đại diện cho số lượng bản sửa lỗi
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())
Với mã này, tôi có được hình ảnh này:
Tuy nhiên, tôi không hiểu một số điều. Tôi nghĩ rằng mã này sẽ cung cấp cho tôi một đồ thị số lượng các định hình trong một khu vực cụ thể (càng có nhiều sự cố định cho khu vực này). Tuy nhiên, nhìn vào truyền thuyết, tôi không chắc những gì biểu đồ này cho thấy. Làm thế nào tôi có thể có được một biểu đồ hiển thị số lượng các bản sửa lỗi? Tôi cũng muốn rằng truyền thuyết phản ánh số lượng các bản sửa lỗi, do đó, redder càng có nhiều định dạng. Bất kỳ ý tưởng??
Tôi chỉnh sửa để thêm một số thông tin bổ sung có thể hữu ích. Trong dataframe ban đầu của tôi, tôi cũng có một biến gọi là fixation_index. Tôi nghĩ rằng tôi phải bao gồm biến này ở đâu đó, nhưng không thực sự chắc chắn.
Cảm ơn!
Mật độ tổng thành một, tức là chú giải đề cập đến phần số cố định thay vì số. – Axeman
Cảm ơn bạn đã bình luận. Bất kỳ ý tưởng về làm thế nào để thay đổi điều đó? – unomas83
Có lẽ bạn thay vì 'fill = ..level..' bạn có thể sử dụng' fill = ..level .. * [tổng số fixations] ' – Axeman