Translate axis label of a ggplot
ggplot_translator(
gg,
which = c("x", "y"),
from = "en",
to = "zh",
keep_original_label = FALSE,
original_sep = "\n",
verbose = TRUE
)
a ggplot object to be translated
vector contains one or more of 'x', 'y', 'label', 'fill', 'color'..., or 'facet_x', 'facet_y', 'labs' and 'all' to select which texts to be translated.
source language
target language
keep the source language labels
default, '\n'
verbose
ggplot
if (FALSE) { # \dontrun{
df <- data.frame(
Subject = c("English", "Math"),
Score = c(59, 98), Motion = c("sad", "happy")
)
ggp <- ggplot(df, mapping = aes(x = Subject, y = Score, label = Motion)) +
geom_text() +
geom_point() +
labs(x = "Subject", y = "Score", title = "Final Examination")
ggplot_translator(ggp, which = "all")
} # }