сноска ggplot2

Что лучший способ состоит в том, чтобы добавить сноску к нижней части графика, созданного с ggplot2? Я попытался использовать комбинацию логики, отмеченной здесь, а также ggplot2 annotate функция.

p + annotate("text",label="Footnote",
  x=unit(1,"npc") - unit(2, "mm"),y=unit(2, "mm"),
  just=c("right", "bottom"),gp=gpar(cex= 0.7, col=grey(.5)))

но я получаю ошибку

Ошибка в as.data.frame.default (x [[я]], дополнительный = ПРАВДА, stringsAsFactors = stringsAsFactors): не может принудить класс c ("unit.arithmetic", "единица") в data.frame

11
задан Rich Pauloo 30 April 2019 в 07:12
поделиться

1 ответ

Я бы использовал что-то вроде этого:

pdf("filename.pdf", width=10, height=6) # open an appropriate graphics device
print(p)
makeFootnote() # from webpage above (uses grid.text; ggplot2 is based on grid)
dev.off()
12
ответ дан 3 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: