#r #ggplot2
#r #ggplot2
Вопрос:
Я знаю, что после создания графика ggplot я могу использовать theme_get()
для возврата подробных сведений обо всех элементах темы. Это было очень полезно для выяснения таких вещей, как strip.text.x
и тому подобное. Но у меня есть две вещи, которые я не могу понять:
1) Как называется элемент темы на следующем рисунке ggplot, представляющий фразу «Процент древесины, сброшенной сурком», поскольку я хочу изменить его размер на более крупный шрифт:
2) Как мне переформатировать метки оси y для чтения 10%, 20, … вместо .1, .2, …
Ответ №1:
Для 1) это $axis.title.y
p theme(axis.title.x = element_text(size = 25))
где p
— существующий объект ggplot.
Я не знаю насчет 2) с рук.
Ответ №2:
Для (2) то, что вы хотите, это использовать formatter
:
dat <- data.frame(x=1:10,y=1:10)
#For ggplot2 0.8.9
ggplot(dat,aes(x = x/10,y=y/10))
geom_point()
scale_x_continuous(formatter = "percent")
#For ggplot2 0.9.0
ggplot(dat,aes(x = x/10,y=y/10))
geom_point()
scale_x_continuous(labels = percent_format())