Я хочу решить проблему, связанную с функцией legend () (в barplot ()) в R. Я хотел бы сделать первый столбец (연령) lengend в barplot, но я не могу отделить первый столбец от графика в качестве ...

0
양가람 10 Янв 2021 в 15:09

1 ответ

Лучший ответ

Вы можете превратить ваш data.frame в матрицу.

Сначала - превратите первый столбец в имена строк вашего фрейма данных:

rownames(df) <- df[,1]

Второй - удалите первый столбец:

df[,1] <- NULL

В-третьих, превратите ваш фрейм данных в матрицу:

mat <- data.matrix(df)

Четвертое - создайте сюжет с легендой:

barplot(mat, legend=TRUE)
0
Karolis Koncevičius 10 Янв 2021 в 13:21