Você pode representar isso como um gráfico agrupado em cluster. Cada bloco de dados tem seu próprio cluster, com um espaço entre, e cada cluster tem dados empilhados (pos, neutral, neg) para os seis itens de Q1 a Q6.
Isso levará algum realinhamento dos dados. Eu escrevi um tutorial que ajudará com isso: