При построении графика в цикле в r, как вы называете переменную, которая не является одной из переменных графика (x или y)?
Мой набор данных имеет следующие поля: Уровень (значение y), CG (значение x), CatNum и CatName. CatNum - это номер категории, а CatName - соответствующее имя.
Я успешно создал рамочный цикл для создания одного графика для каждого уникального номера CatNum. Я хочу, чтобы и CatNum, и CatName появлялись в заголовке графика, но смогли включить только CatNum. Моя попытка приведена ниже, но когда я вызываю переменную «name», она печатает весь столбец CatName поверх графика.
Как мне вызвать и CatNum, и CatName для текущего "cat" в цикле, чтобы заголовок был "Category (CatNum) (CatName)"?
for (cat in unique(dataset$Category)){
#d <- subset(dataset, Category==cat)
name <- dataset$CatName
boxplot(Level[Category==cat]~CG[Category==cat], data=dataset, xlab=" Group",
ylab="Level", main=paste("Category", CatNum, CatName), outline=FALSE)
}