Я вычисляю навигационную меру в матрицу из треков голубей. Результат будет выглядеть как кадр данных, созданный приведенным ниже примером. Каждая строка представляет собой разную длину окна, в то время как каждый столбец представляет собой количество секунд с момента выпуска. Диапазон данных находится между 0 без данных, от 0,001 до 1 для данных.Построение большой матрицы в матрицу пикселей в R
То, что я тоже хочу, - это график каждой точки как непересекающийся квадрат на графике XY по цветовой гамме. Таким образом, 0 = белый (без данных), а 0,001-0,1 темно-синий, 0,101-.2 - голубой и т. Д. Есть ли способ построения графика, который это сделает?
example.data<-c(0.000,0.000,0.000,0.000,0.000,1.000,0.000,0.000, 0.000,0.000,1.000,0.956,0.000,0.000,0.000,1.000,0.991,0.948,0.000,0.000,1.000,0.989,0.985,0.944,0.000,1.000,0.998,0.993,0.989,0.954,1.000,0.995,0.100,4.000,0.990,1.000,0.987,0.500,0.600,0.986,1.000,0.993,0.450,0.200,0.250)
example.data<-as.matrix(example.data[1:5,1:9])
names(example.data<)<-paste("Seconds",c(1:9))
row.names(example.data<)<- paste("Window",c(1:5))
На каком языке мы говорим? – aruisdante
Ooops good point, R –
Я использую функцию 'image()' для этого ... Но ggplot2 тоже может это сделать. У вас есть предпочтения? – beroe