Вы ищете атрибут:
df[attr(df, "PolyData")$NAME_1 == 'Bumthang',]
EDIT:
Будет ли это работать?
Аргумент col
обозначает цвет и связан со значением PID.
df$Z='white'
df[attr(df, "PolyData")$NAME_1 == 'Bumthang',]$Z ="red"
plotPolys(df,col=df$Z)
Вы также можете поиграть с аргументом border
, который дает цвет границ.
Если вы поставите «белый», то единственным регионом, который будет отображаться, будет Бумтханг.
Примерно так будет работать:
df$W = 'white'
#borders of the region
df[attr(df, "PolyData")$NAME_1 == 'Bumthang',]$W ="red"
plotPolys(df,col=df$Z,border=df$W)