> y <- rnorm(10)
> b <- as.factor(sample(1:4,10,replace=T))
> qplot(1:10, y, shape=b)
> qplot(1:10, y, pch=letters[1:10], cex=6)
Это то, что вы имеете в виду? Я предполагаю, что вы можете использовать любой из символов R-графика...
Это может быть не очень "ggplot" способ сделать это, хотя, но справочная страница читает "Вы можете использовать его, как если бы вы использовали функцию" plot ".: -)