geom_boxplot не отображается правильно - PullRequest
0 голосов
/ 05 марта 2020

В задании, которое я делаю, он хочет, чтобы я использовал geom_boxplot. Тем не менее, я не смог получить график, чтобы правильно отображать графики.

# Convert To Factor
census_data$CIT <- as.factor(census_data$CIT)   
class(census_data$CIT)

ggplot(census_data, aes(census_data[["VALP"]], (census_data[["CIT"]])) +
  geom_boxplot(color = "blue", fill = "orange") +
  ggtitle("Property value by citizenship status") +
  xlab("“Citizenship status") + ylab("Property value")

Я немного обеспокоен тем, что CIT, возможно, не был правильно преобразован в фактор. enter image description here

1 Ответ

3 голосов
/ 05 марта 2020

Я думаю, у вас неправильная эстетика x и y. у вас есть VALP первый, который затем считается x и CIT второй, который предполагается y. Учитывая ваши ярлыки, я думаю, что вы хотите, чтобы они были в другом порядке.

Я всегда нахожу, что полезно пометить их явно, ie aes(x=.., y=...), чтобы вы не запутались!

Вы также не нужно использовать census_data[["VALP"]] в вызове функции aes, поскольку вы указали census_data в аргументе данных, просто сказав, что aes(x=CIT, y=VALP) должно быть достаточно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...