Сортировка пузырьковой диаграммы по фамилии при отображении полного имени в ggplot2 - PullRequest
0 голосов
/ 23 октября 2019

У меня есть немного кода, который создает пузырьковую диаграмму. Я замаскировал имена переменных для конфиденциальности.

p <- ggplot(mydata,aes(x = Company, y = FullName, size = SizeVariable))

p + geom_point(color='red4')+
scale_size(range=c(5,15))

[Redacted the scales and themes for simplicity]

У меня есть дополнительная переменная в данных для фамилии. Я хотел бы отсортировать сюжет, составленный в алфавитном порядке, по фамилии, но отобразить полное имя. В настоящее время график автоматически сортируется по имени FIRST, что создает некоторые проблемы для наших отчетов.

1 Ответ

0 голосов
/ 23 октября 2019

Вы можете мутировать SizeVariable как фактор и давать уровни в нужном вам порядке.

mydata <- mydata %>%
  mutate(SizeVariable_Factor = factor(SizeVariable, levels(SizeVariable_ordered_by_lastname))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...