предельный диапазон оси на прп сюжет из пакета общества в р

я пытаюсь ограничить осью x частичная зависимость сюжета (так что самое интересное регионе эффективно пополняется). я пробовал с помощью опции xlim, но это не сработало.

я создал небольшой пример, чтобы воспроизвести проблему:

library(gbm)xdata <- iris# reformulate problem as binary classificationxdata$species <- as.character(xdata$species)change.classes <- function(prev) {  if (prev == 'setosa') {    return(1)  }  else return(0)}ydata <- as.integer(sapply(xdata$species, change.classes))xdata$species <- null# train gbm modelset.seed(250)fit <- gbm(ydata ~ ., data = xdata,           distribution = 'bernoulli',           n.trees = 100,           interaction.depth = 3,           n.minobsinnode = 10,           shrinkage = 0.03,           bag.fraction = 0.5,           train.fraction = 1.0)# plot partial dependency plotplot.gbm(fit, i.var = "petal.length", n.trees = 95, xlim = c(2,3))
image

как вы можете видеть на следующем рисунке по оси x в диапазоне от 1 до 7, охватывающих все значения из набора данных, несмотря на меня имеющий набор xlim.

как я могу сделать xlim, чтобы работать должным образом (и ограничить графика в диапазоне между 2 и 3)? также есть ли другой способ добиться этого?