print(example_projection_coords)

def powerset(s):
    ch = itertools.chain.from_iterable(itertools.combinations(s, r) for r in
        range(len(s) + 1))
return [''.join(t) for t in ch]
pos = {}
for i, label in enumerate(powerset(axis_labels)):
    if label == '':
        label = 'O'
pos[label] = example_projection_coords[i]
nx.draw(H, pos, with_labels=True, node_shape='o')
plt.show()
How to reshape a networkx graph in Python?