I am using
dG[nn_] := Graph[With[{aa = Prime@Range@PrimePi@Floor@Sqrt@nn},
With[{bb = Sort[Times @@@ Rest@Subsets[aa]]}, #[[1]] -> #[[2]] & /@
Select[Sort@Subsets[Select[bb, # <= nn &], {2}],
Divisible[#[[2]], #[[1]]] &]]], DirectedEdges -> False,
VertexLabels -> "Name", GraphLayout -> "TutteEmbedding"]
dG@70
which produces the pleasingly symmetric

and is great up to nn=120. But since "TutteEmbedding" works for 3-connected planar graphs only, beyond that, (although "HighDimensionalEmbedding" is passable for nn=121), I am not getting the desired effect.
Looking here, I think it might be possible to try to get Mathematica to recognise a graph type & fit it to something from GraphData, but I haven't managed any success via this route so far.
Update
If I forgo the Select[bb,#<= nn &] restriction, the result is symmetric for nn=121, but not very readable:

whereas if I relax the the link to all divisors & settle for a path leading through divisors, the Hasse diagram route seems a better option facGraph[5]:

this is extendable of course to the well-known (partial) divisor graph divGraph[3, 4]:

I am still not sure however, to reinforce the Select[bb,#<= nn &] restriction, even after looking here.
<< Combinatorica`;
facGraph[nn_] := With[{aa = Subsets[Prime@Range[nn]]},
ShowLabeledGraph[HasseDiagram[MakeGraph[Subsets[Range[nn]],
((Intersection[#2, #1] == #1) && (#1 != #2)) &, VertexLabel -> "Name"]],
Map[Style[#, 10, Black] &, Times @@@ aa], PlotRange -> All,
EdgeColor -> ColorData[97, "ColorList"][[1]], EdgeStyle -> Thin,
VertexColor -> White, VertexStyle -> {Disk[1/Length@aa]},
VertexLabelPosition -> Center, ImageSize -> (20 Length@aa)]]
divGraph[nn_, depth_] := With[{aa = Flatten[SortBy[# & /@
SplitBy[DeleteDuplicates[Flatten[Tuples[Prime@Range[nn], #] & /@
Range@(depth), 1], Sort@#1 == Sort@#2 &], PrimeOmega[Times @@ #] &][[#]],
Times @@ # &] & /@ Range[depth], 1]}, ShowLabeledGraph[
HasseDiagram[MakeGraph[aa, (Divisible[Times @@
#2, Times @@ #1] && Length@#2 == Length@#1 + 1) &, VertexLabel -> "Name"]],
Map[Style[#, 10, Black] &, Times @@@ aa], PlotRange -> All,
EdgeColor -> ColorData[97, "ColorList"][[1]], EdgeStyle -> Thin,
VertexColor -> White, VertexStyle -> {Disk[1/Length@aa]},
VertexLabelPosition -> Center, ImageSize -> (20 Length@aa)]]



Select[bb, # <= nn &]restriction do exactly? – May 29 '15 at 12:16Combinatorica. – martin May 29 '15 at 12:24