Вы можете использовать основные функции построения и рисования для разработки своих собственных символов. Используйте «линии» или «сегменты» для рисования линий и «многоугольник» для заполненных областей. Таким образом, у вас может быть функция под названием littleHouse, которая принимает x, y для центра и w и h для ширины и высоты, тогда вы бы сделали что-то вроде:
for(i in 1:nrows(data)){
di = data[i,]
littleHouse(di$x,di$y,di$w,di$h)
}
Быть более конкретным - это, вероятно, пустая трата времени, если вы не имеете в виду что-то конкретное. Вы не можете сделать это с помощью параметра pch.