Я хочу иметь возможность давать определенное значение в столбце строк по столбцу int в r

Я хочу иметь возможность давать определенное значение в столбце строк по столбцу int в r

У меня есть этот фрейм данных со значением, которое я хочу перенести на график, — the_bin, и значением, в котором я хочу их расположить, — the_bin_num, но. И я получаю кое-что:

Я хочу иметь возможность давать определенное значение в столбце строк по столбцу int в r

Вы можете видеть, что они вообще не расположены буду рад идеям

ggplot(data = data_by_time2,aes(x=the_bin,y=avg,fill =avg))+geom_bar(stat = "identity",position = "dodge")+
  labs(title = "Average Profit According To The Running Time Of The Movie",x = "Run Time",y = "Mean Trim Profit",color = "Mean Trim Profit",fill = "Mean Trim")+
  facet_grid(.~genres)+theme(axis.text.x = element_text(angle = 90,vjust = 0.5 ,hjust = 1))

50
1

Ответ:

Решено

У меня была похожая проблема с очень простым решением: forcats::fct_inorder()

Функция fct_inorder() использует текущий порядок таблицы для упорядочивания результирующего фактора.

data_by_time2 %>%
  arrange(the_bin) %>%
  ggplot(data = data_by_time2,aes(x=forcats::fct_inorder(the_bin),y=avg,fill =avg))