Заменить бары в geom_bar ggplot2

Я пытаюсь сделать бар-сюжет, где сюжет заказывается из miRNA с наивысшим value для miRNA с наименьшим. Почему мой код не работает?

 > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), y=value, fill=variable)) + geom_bar(stat="identity") 

Ваш код работает отлично, за исключением того, что планшет заказывается от низкого до высокого. Если вы хотите заказать бары от максимума до минимума, вам придется добавить знак перед value :

 ggplot(corr.m, aes(x = reorder(miRNA, -value), y = value, fill = variable)) + geom_bar(stat = "identity") 

который дает:

введите описание изображения здесь

  • Установка пакетов RODBC / ROracle на OS X Mavericks
  • Создать список всех возможных комбинаций элементов вектора
  • Как изменить местоположение библиотеки в R?
  • Свертывание строк, где некоторые - все NA, другие не пересекаются с некоторыми NA
  • strptime, as.POSIXct и as.Date возвращают неожиданные NA
  • Проверьте, находится ли точка в пространственном объекте, который состоит из нескольких полигонов / отверстий
  • Как дождаться нажатия клавиши в R?
  • используя глифоры Unicode «dingbat-like» в графике R, через устройства и платформы, особенно PDF
  • Может ли Sweave автоматически создавать много PDF-файлов?
  • `levels <-` (Что это за колдовство?
  • Есть ли более элегантный способ конвертировать двузначные годы в четырехзначные годы с lubridate?
  • Давайте будем гением компьютера.