У меня есть куча данных, которые выглядят следующим образом:
Track X1 X Y
1 Point 1 147.8333 258.5000
2 Point 2 148.5000 258.8333
3 Point 3 151.1667 260.8333
4 Point 4 154.5000 264.5000
5 Point 5 158.1667 266.5000
6 Point 6 161.5000 269.5000
Я хочу построить карту тепла этого, поэтому красивый график с метками x
и y
для координат положения, с gradient color fill
, указывающим частоту появления конкретной точки, с индикатором шкалы, показывающим, что означают цвета.Я ищу простой gradient fill
с одним цветом и минимумом.
Я занимался этим некоторое время, но я думаю, что первым шагом должно быть создание другого набора данных с позициямиа новый столбец показывает частоты?Но я не уверен на 100%, как это структурировать.
Пока мои попытки выглядят примерно так:
ggplot(data=all_data, aes(x=X, y=Y)) + geom_tile(aes(fill=all_data$X)) +
scale_fill_gradient2(low="green", high="blue") + coord_equal()