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