I'd like to draw hypercube projections like those on the Wikipedia page:
I tried with
HypercubeGraph[6]
but the graph does not look right; it is not symmetric, it is rotated by some degrees and some vertices that should be merged together (represented on the above figure with different colors) are not. Then I found the Wolfram MathWorld page that suggests GraphData
might be helpful.
GraphData[{"Hypercube", 6}, "EdgeRules"];
Graph[%]
Produces a similar graph as HypercubeGraph
but now it is more symmetric.
GraphData[{"Hypercube", 6}, "EdgeList"];
Graph[%]
Produces a different graph, even more symmetric but the vertices are obviously still not merged:
Since I'd like to draw several different hypercube graphs manually merging the vertices is not an option. What's the easiest way to draw symmetric hypercube graphs in Mathematica with some vertices merged like in the example from Wikipedia?