Плитка geo_tile () не отображает точки данных - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь построить график для следующих данных (упрощенно):

timeafterfeed   feed    ch1
0   0   10
2   0   30
4   0   20
6   0   10
0   1   30
2   1   30
4   1   40
6   1   50
0   2   20
2   2   20
4   2   30
6   2   40
8   2   40

10 2 30 График должен выглядеть как тепловая карта с тремя строками / осью y («подача» / второй столбец), а заливка должна представлять значение «ch1» / третий столбец. В настоящее время второй столбец «Подача» состоит из трех факторов 0, 1, 2. «timeafterfeed» / первый столбец, это направление времени.

Я пробовал следующее с использованием geom_tile () и stat_bin2d ().

gg <- ggplot(data = feedata, aes(x = Timeafterfeed, y = Feed)) +
  stat_bin2d(aes(fill = Ch1), binwidth = c(1,2))
gg


gg <- ggplot(data = feedata, aes(x = Timeafterfeed, y = Feed, fill = Ch1)) +
  geom_tile()
gg

Я бы ожидал график с цветными плитками, где время движется вдоль оси x, а вдоль оси y изображены три разные категории: подача 0, подача 1, подача 2. И цвет заливки меняется в зависимости от значение Ch1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...