-1
Я пытаюсь переклассировать как грань x, так и y для графика ggplot2.Переименование графов bot x и y для ggplot2
Я нашел несколько способов записи функции, чтобы перемаркировать один грань, но не оба.
head(nh2)
RatioIncomePoverty Ethnicity Education mean.bmi
1 0 1 1 26.18333
2 0 1 1 30.88000
3 0 1 2 32.03000
4 0 1 4 34.45000
5 0 2 1 26.33000
6 0 2 2 23.44000
b2 <- qplot(RatioIncomePoverty, mean.bmi, data=nh2, facets=Education~Ethnicity)
b2 = b2 + labs(list(title="Average BMI and Ratio of Family Income to Poverty Threshold among US Ethnic groups", x = "Ratio of Family Income to Poverty Threshold", y = "Average BMI"))
b2
В настоящее время как образование и этническая принадлежность имеют значение 1-5 для каждого, и я хотел бы переименовать их к тому, что они соответствуют в опросе.
Education:
1 = "<9th"
2 = "9th-11th"
3 = "GED"
4 = "Some/AA"
5 = "Grad"
Ethnicity:
1 = "Mex/Amer"
2 = "OtherHisp"
3 = "White"
4 = "Black"
5 = "Other/Multi"
Хм - хорошо, что создал факторы, но я все еще получаю «Ошибка в layout_base (данные, строки, падение = падение): По крайней мере, один слой должен содержать все переменные, используемые для facetting» – MryElln
я не могу воспроизведите эту ошибку, используя данные примера. – mnel
Я отмечу, что он ответил, у меня была опечатка капитализации в переменных, используемых в фасетке. Благодаря! – MryElln