#r #ggplot2
#r #ggplot2
Вопрос:
В ggplot2 я создал линейный график, и он выглядит так, как я хочу. Однако у меня возникают трудности с изменением значений по оси x. Как я могу изменить метки галочек по оси x с чисел 1-10 на некоторый текст?
Вот мой код:
pd <- position_dodge(0.1)
myplot <- ggplot(LL_young_gg, aes(x=Day, y=Mean, colour=Group))
geom_errorbar(aes(ymin=Mean-SEM, ymax=Mean SEM), width=.1, position=pd)
geom_line(position=pd) scale_color_manual(values=c("red", "pink", "dark blue", " light blue"))
geom_point(position=pd)
myplot theme_bw()
theme(axis.line = element_line(colour = "black"),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank())
База данных (LL_young_gg) импортирована из Excel, а столбец (День) имеет числовые значения от 1 до 10.
Комментарии:
1. Что вы пробовали и с какими трудностями столкнулись? Ошибки? Предупреждения? Что-то еще? Попробуйте посмотреть страницы справки
?scale_x_continuous
(если ваша ось x непрерывна) или?scale_x_discrete
(если ваша ось x дискретна)2. Я пробовал следующее:- low10_c_x <- low10_c scale_x_discrete («Сессия», метки = c («1″= «D1 включен», «2» = «D2 выключен», «3» = «D2 включен», «4» = «D3 выключен», «5» = «D3 включен», «6» = «D4 выключен», «7» = «D4 включен», «8»= «D5 выключен», «9»= «D5 включен», «10»= «24 ФУ»)) И это возвращает ошибку: масштаб для ‘x’ уже присутствует. Добавление другого масштаба для ‘x’, который заменит существующий масштаб.
3. Это не ошибка, это предупреждение. Мог бы все еще работать. И вы можете избежать предупреждения, если предварительно не присвоите ему масштаб. Если вы покажете свой код и свои данные, мы сможем помочь. Без них трудно помочь больше, чем у нас есть.
4. Вот код для моего графика. Добавление приведенного выше кода удаляет ось x. low10_c <- ggplot(LL_young_gg, aes(x = День, y = Среднее значение, цвет = Группа)) geom_errorbar (aes (ymin= Среднее значение SEM, ymax = среднее значение SEM), ширина =.1, позиция = pd) geom_line (позиция = pd) scale_color_manual (значения =c («красный», «розовый», «темно-синий», «светло-голубой»)) geom_point (позиция = pd) low10_c theme_bw() theme (ось. line = element_line(цвет = «черный»), panel.grid.major = element_blank(), panel.grid.minor = element_blank(), panel.border = element_blank(), panel.background = element_blank())
5. (a) Это трудно прочитать в комментарии без форматирования. Пожалуйста, отредактируйте coe графика в вашем вопросе. (b) К какому классу относится столбец, который вы разместили на оси x,
Day
? ЭтоDate
? Числовое значение? Что-то еще? В зависимости от ответа, который вам может понадобиться,scale_x_date
илиscale_x_continuous
или что-то еще. Пожалуйста, покажите образец ваших данных, а также вашего кода. Пожалуйста, отредактируйте эту информацию в своем вопросе.