Самый быстрый способ получить эту информацию - через хранилище счетчиков, и Процедуры APOC имеют самый простой способ получить доступ ко всему этому сразу:
CALL apoc.meta.stats() YIELD nodeCount, labels
WITH toFloat(nodeCount) as nodeCount, labels
UNWIND keys(labels) as label
RETURN label, labels[label] as count, round(labels[label] / nodeCount * 100) as percentage
Имейте в видучто, поскольку узлы могут быть с несколькими метками, ваши проценты, вероятно, превысят 100%.