我正在try 使用raster
包来可视化GeoTIFF文件.我不得不说,这是一个很好的 Select ,因为我更喜欢它的色彩条风格,而不是terra
的包装.但同时,我也发现了一个问题:在它的输出结果中, colored颜色 条的刻度和折断(或色块)没有对齐.我真诚地希望这个问题能得到回答,我也试着在帮助文档和搜索引擎中寻找帮助,但收效甚微.
这是我的输出:Rater plot
当我们仔细看 colored颜色 条时:misaligned colorbar ticks
这是我使用的代码:
library(raster)
set.seed(123)
# Define a color palette
mycolorbar <- colorRampPalette(c(
"#fb6203",
"#ef9c35",
"#f4d095",
"#ffffff",
"#78c6ec",
"#349dfb",
"#035ba8"
))
dummy_raster <- raster(matrix(nrow = 10,ncol = 10))
values(dummy_raster) <- runif(100, min = -1, max = 1)
# Plot and save as PDF
pdf(file = "mytest01082.pdf", width = 5, height = 6)
plot(dummy_raster,
breaks = seq(-1, 1, 0.1),
col = mycolorbar(20),
horizontal = TRUE,
legend.width = 1,
legend.shrink = 1,
axis.args = list(
at = seq(-1, 1, 0.5),
tcl = 0.3
))
dev.off()
我想知道一些简单的参数设置是否可以解决这个问题.这些未对齐的记号可能会导致一些误解.此外,我也知道future terra
套餐很快就会取代raster
套餐,我也真的希望在使用terra
套餐来实现我想要的色条风格方面得到一些帮助.
My sincerest thanks for your help!个