Preenchimento de barras no gráfico de barras com tecidos em vez de cor em R

Estou tentando preencher barras em um gráfico de barras usando tecidos diferentes em vez de cores.

Eu sei como preencher as barras com diferentes padrões de linhas como este:

aaa <- c(1,2,3,4)
barplot(aaa, density = c(4,4,4,4), angle = c(45, 90, 180, -45))

Isso me dará algo parecido com isto:

                       ___
4|                    |\\\|
 |              ___   |\\\|
3|             |___|  |\\\|
 |             |___|  |\\\|
2|       ___   |___|  |\\\|
 |      |||||  |___|  |\\\|
1|___   |||||  |___|  |\\\|
 |///|  |||||  |___|  |\\\|
0|///|__|||||__|___|__|\\\|_
   1      2      3      4

Não sei como fazer isso com outros tipos de preenchimentos (por exemplo, formas como *, quadrados, pontos coloridos, triângulos etc.). Ou se isso realmente pode ser feito.

No momento, estou usando a biblioteca igraph e não tenho muita certeza se existem outros pacotes que possam me permitir usar outros tipos de preenchimentos.

Alguma sugestão?

questionAnswers(2)

yourAnswerToTheQuestion