У меня есть исходный файл (в слонах), содержащий графики, в которых используется конкретное семейство шрифтов. Я хотел бы, чтобы подавить предупреждающие сообщенияПодавлять любое излучение конкретного предупреждающего сообщения
В grid.Call (L_textBounds, as.graphicsAnnot (х $ этикетка), ...: шрифт семья не найден в базе шрифтов Windows,
library(ggplot2)
ggplot(mtcars, aes(mpg, cyl, label = gear)) +
geom_text(family = "helvet")
Я знаю, что может подавить все предупреждающие сообщения в сценарии options(warn = -1)
, и я знаю, как использовать suppressWarnings
. Я могу также окружать определенный кусок в tryCatch
.
есть ли способ suppres s только grid.Call
предупреждение выше по всему файла?
Мне еще предстоит это реализовать, но я хотел бы, чтобы меня доказали неправильно. –
Есть ли опции ("warning.expression") 'ключ? Я могу использовать его только для полного удаления всех предупреждающих сообщений. – Hugh
Эта опция предназначена для замены предупреждающих сообщений чем-то более выполненным на заказ. R захвата сообщений не является его сильным костюмом (я думаю, сравнение с Python прямо сейчас), но достаточно хорош для статистики. :) –