Как изменить порядок категориальных значений в столбчатой диаграмме? [R]

#r #graph

#r #График

Вопрос:

В частности, проблему можно воспроизвести в 2 этапа.

(1) загрузите этот текстовый файл в R с помощью

 algae <- read.table('http://www.liaad.up.pt/~ltorgo/DataMiningWithR/DataSets/Analysis.txt',
         header=F,
         dec='.',
         col.names=c('season','size','speed','mxPH','mnO2','Cl','NO3','NH4','oPO4','PO4','Chla','a1','a2','a3','a4','a5','a6','a7'),
         na.strings=c('XXXXXXX'))
  

(2) постройте график с помощью plot(algae$speed) .

Категориальные значения будут упорядочены как «высокие», «низкие», «средние». Однако я бы хотел, чтобы они были «высокими», «средними», «низкими». Возможно ли это?

Ответ №1:

Попробуйте это:

 algae$speed <- factor(algae$speed, levels=c("low", "medium", "high"))
plot(algae$speed)