Я создаю географические карты с растровыми файлами в качестве фона. Для лучшего отображения я хочу перевернуть некоторые из них в сторону (т. Е. Чтобы север указывал налево, а не вверх). Это означает, что мне нужно повернуть ось x (в дополнение к перевороту x и y), потому что в противном случае данные отображаются неправильно (зеркально).Annotation_raster не работает с scale_x_reverse
Он работает с geom_tile, но, конечно, это очень медленно, особенно при выполнении граней. Итак, я хочу использовать annotation_raster. Это прекрасно работает, но только до тех пор, пока я не отформатирую ось x. Затем он больше не отображается.
Кроме того, я подозреваю, что это может быть связано: swiching значения xmin и xmax не имеют никакого эффекта. Всегда отображается с xmin = min (xmin, xmax) и xmax = max (xmin, xmax).
library(ggplot2) ## v0.9.0
## works
qplot(mpg, wt, data = mtcars) + annotation_raster(rainbow, xmin=15, xmax=20, ymin=3, ymax=4)
## swiching xmin and xmax, doesn't affect plotting
qplot(mpg, wt, data = mtcars) + annotation_raster(rainbow, xmin=20, xmax=15, ymin=3, ymax=4)
## doesn't work
qplot(mpg, wt, data = mtcars) + annotation_raster(rainbow, xmin=15, xmax=20, ymin=3, ymax=4) + scale_x_reverse()
Буду признателен за любые идеи.
Приветствия