У меня есть dataframe структурирована следующим образом:Переупорядочение столбцов по y-значению в R?
> head(df)
Zip Crimes Population CPC
1 78701 2103 6841 0.3074
2 78719 186 1764 0.1054
3 78702 1668 21334 0.0782
4 78723 2124 28330 0.0750
5 78753 3472 49301 0.0704
6 78741 2973 44935 0.0662
И я черчения его с помощью этой функции:
p = ggplot(df, aes(x=Zip, y=CPC)) + geom_col() + theme(axis.text.x = element_text(angle = 90))
И это граф я получаю:
Как я могу заказать участок по цене за клик, где самые высокие Zip-коды находятся слева?
@SimonJackson Работал как шарм! Если вы опубликуете этот комментарий в качестве ответа, я его проверю :) –
Альтернативный ответ Саймона заключается в сортировке вашего фрейма данных с помощью CPC, а затем использования функции fct_inorder из пакета forcats Хэдли. – thc
Done, я опубликовал использование 'reorder()' в качестве ответа и удалил мой комментарий, чтобы не удвоить dip! Предложение @thc также хорошо. –