Ваше растровое изображение по сути представляет собой матрицу - с первой строкой, первым столбцом в верхнем левом углу и типичным матричным порядком размеров (строка, столбец).
ggplot
по умолчанию для построения данных в декартовых координатах, где, если ваш график имеет все положительные значения, «начало» (начало координат) - это нижний левый угол, а типичный порядок измерений - (x, y).
Это очень разные системы, поэтому вам нужно будет выполнять перевод между ними, чтобы использовать этот подход: aes(x = Y, y = -X, fill = RGB)
- хотя, чтобы было понятнее, вы можете выбрать другие имена, чем X
и Y
для координат вашего изображения.