В RStudio я пытаюсь связать свой код, который создает карту, в html-файл и получить в скомпилированный html-файл, кроме карты, нежелательное сообщение " ## Ссылка на GEOS 3.6.1, GDAL 2.2.3,PROJ 4.9.3".Это сообщение генерируется командой tm_shape () , которая отображает карту из библиотеки tmap .
Я пытался окружить конструкцию tm_shape () команда по построению invisible (capture.output (...)) .Это не работает.
Я также пытался выполнить команду tmap_options (show.messages = FALSE) перед вызовом tm_shape () .Это не работает.
suppressPackageStartupMessages(library(rgdal))
suppressPackageStartupMessages(library(tmap))
tmap_options(show.messages = FALSE)
invisible(capture.output(area = readOGR("adm1.shp")))
area@data$VARNAME_1 = as.character(area@data$VARNAME_1)
suppressPackageStartupMessages(library(dplyr))
area@data = left_join(area@data, df, by = c("VARNAME_1" = "Area"))
tm_shape(area) + tm_fill("x", style = "fixed", palette = "Greens", breaks = c(0,10,20,30,40,50), labels = c("0-10", "10-20", "20-30", "30-40", "40-50")) + tm_legend(text.size = 1) + tm_layout(legend.position = c("left", "bottom")) + tm_borders("grey") + tm_layout(frame = F)
Вопрос в том, как подавить это нежелательное сообщение - "## Ссылка на GEOS 3.6.1, GDAL 2.2.3, PROJ 4.9.3" ?