Подавить сообщение команды tm_shape (из библиотеки tmap) в R - PullRequest
1 голос
/ 14 апреля 2019

В 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" ?enter image description here

...