How to visualize a Cayley graph in this style?












13












$begingroup$


I'm trying to create a similar style of image like this one, which is the Cayley graph of $A_{5}$.



enter image description here



With Mathematica, I just can create the following



CayleyGraph[PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}], VertexLabels -> Placed["", Center], VertexSize -> 1.5]


enter image description here



It lost some stereoscopic feeling compared to the above one. Since I'm new to Mathematica, I am not quite familiar with this language. Could anyone help me improve it? Thanks in advance.










share|improve this question









New contributor




user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$












  • $begingroup$
    You may try Graph3D to generate 3D-graphs. You can obtain a fog effect by overlaying the resulting graph with a semi-transparent Image3D. See also here.
    $endgroup$
    – Henrik Schumacher
    14 hours ago








  • 1




    $begingroup$
    Something to start with Graph3D@CayleyGraph[ ..., VertexSize -> .5]
    $endgroup$
    – Kuba
    13 hours ago










  • $begingroup$
    Thank you! @HenrikSchumacher
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    It works! Thanks!@Kuba
    $endgroup$
    – user450201
    13 hours ago
















13












$begingroup$


I'm trying to create a similar style of image like this one, which is the Cayley graph of $A_{5}$.



enter image description here



With Mathematica, I just can create the following



CayleyGraph[PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}], VertexLabels -> Placed["", Center], VertexSize -> 1.5]


enter image description here



It lost some stereoscopic feeling compared to the above one. Since I'm new to Mathematica, I am not quite familiar with this language. Could anyone help me improve it? Thanks in advance.










share|improve this question









New contributor




user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$












  • $begingroup$
    You may try Graph3D to generate 3D-graphs. You can obtain a fog effect by overlaying the resulting graph with a semi-transparent Image3D. See also here.
    $endgroup$
    – Henrik Schumacher
    14 hours ago








  • 1




    $begingroup$
    Something to start with Graph3D@CayleyGraph[ ..., VertexSize -> .5]
    $endgroup$
    – Kuba
    13 hours ago










  • $begingroup$
    Thank you! @HenrikSchumacher
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    It works! Thanks!@Kuba
    $endgroup$
    – user450201
    13 hours ago














13












13








13


1



$begingroup$


I'm trying to create a similar style of image like this one, which is the Cayley graph of $A_{5}$.



enter image description here



With Mathematica, I just can create the following



CayleyGraph[PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}], VertexLabels -> Placed["", Center], VertexSize -> 1.5]


enter image description here



It lost some stereoscopic feeling compared to the above one. Since I'm new to Mathematica, I am not quite familiar with this language. Could anyone help me improve it? Thanks in advance.










share|improve this question









New contributor




user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$




I'm trying to create a similar style of image like this one, which is the Cayley graph of $A_{5}$.



enter image description here



With Mathematica, I just can create the following



CayleyGraph[PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}], VertexLabels -> Placed["", Center], VertexSize -> 1.5]


enter image description here



It lost some stereoscopic feeling compared to the above one. Since I'm new to Mathematica, I am not quite familiar with this language. Could anyone help me improve it? Thanks in advance.







plotting graphs-and-networks visualization






share|improve this question









New contributor




user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 13 hours ago









Szabolcs

161k14440938




161k14440938






New contributor




user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 14 hours ago









user450201user450201

684




684




New contributor




user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






user450201 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • $begingroup$
    You may try Graph3D to generate 3D-graphs. You can obtain a fog effect by overlaying the resulting graph with a semi-transparent Image3D. See also here.
    $endgroup$
    – Henrik Schumacher
    14 hours ago








  • 1




    $begingroup$
    Something to start with Graph3D@CayleyGraph[ ..., VertexSize -> .5]
    $endgroup$
    – Kuba
    13 hours ago










  • $begingroup$
    Thank you! @HenrikSchumacher
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    It works! Thanks!@Kuba
    $endgroup$
    – user450201
    13 hours ago


















  • $begingroup$
    You may try Graph3D to generate 3D-graphs. You can obtain a fog effect by overlaying the resulting graph with a semi-transparent Image3D. See also here.
    $endgroup$
    – Henrik Schumacher
    14 hours ago








  • 1




    $begingroup$
    Something to start with Graph3D@CayleyGraph[ ..., VertexSize -> .5]
    $endgroup$
    – Kuba
    13 hours ago










  • $begingroup$
    Thank you! @HenrikSchumacher
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    It works! Thanks!@Kuba
    $endgroup$
    – user450201
    13 hours ago
















$begingroup$
You may try Graph3D to generate 3D-graphs. You can obtain a fog effect by overlaying the resulting graph with a semi-transparent Image3D. See also here.
$endgroup$
– Henrik Schumacher
14 hours ago






$begingroup$
You may try Graph3D to generate 3D-graphs. You can obtain a fog effect by overlaying the resulting graph with a semi-transparent Image3D. See also here.
$endgroup$
– Henrik Schumacher
14 hours ago






1




1




$begingroup$
Something to start with Graph3D@CayleyGraph[ ..., VertexSize -> .5]
$endgroup$
– Kuba
13 hours ago




$begingroup$
Something to start with Graph3D@CayleyGraph[ ..., VertexSize -> .5]
$endgroup$
– Kuba
13 hours ago












$begingroup$
Thank you! @HenrikSchumacher
$endgroup$
– user450201
13 hours ago




$begingroup$
Thank you! @HenrikSchumacher
$endgroup$
– user450201
13 hours ago












$begingroup$
It works! Thanks!@Kuba
$endgroup$
– user450201
13 hours ago




$begingroup$
It works! Thanks!@Kuba
$endgroup$
– user450201
13 hours ago










1 Answer
1






active

oldest

votes


















15












$begingroup$

The simple way:



g = CayleyGraph[
PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}]]


enter image description here



Graph3D[g, VertexSize -> 0.4, VertexStyle -> Gray]


enter image description here



We can get something that looks more similar to your example by:




  • Flattening the colours and disabling 3D shading: use Glow with your preferred colours and set the normal colour to Black.


  • Thicken the edges. We need a new EdgeShapeFunction for this because edges are rendered as Tube by default, which does not respond to thickness directives.


  • Add "fog" with Raster3D to fade the background.



edges = EdgeList[g] //

Map[Style[#, Black,
Glow@First@PropertyValue[{g, #}, EdgeStyle]] &] //

ReplaceAll[
e : DirectedEdge[args___] /; EdgeQ[g, Reverse[e]] :>
Sort@UndirectedEdge[args]
] //
DeleteDuplicatesBy[First];

vertices = VertexList[g];

g3d = Graph3D[vertices, edges,
VertexStyle -> Directive[Black, Glow@GrayLevel[2/3]],
VertexSize -> 1/2,
EdgeShapeFunction -> (Tube[Line[#1], 0.05] &)
]

Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.05, {10, 10, 10}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Here's another one with higher resolution shading:



Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.02, 50 {1, 1, 1}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Warning: For some reason, increasing the Raster3D size from 50 to 51 disables the fog shading on my machine (M11.3, macOS 10.14.3).





At first I tried to create the corresponding polyhedron and set it to transparent white to fade the rear objects equally. The problem is that parts of them are outside the polyhedron.



It could be done like this with IGraph/M:



Show[
g3d,
Graphics3D[
GraphicsComplex[
GraphEmbedding[g3d], {Opacity[0.7], Black, Glow[White],
Polygon[IGFaces@UndirectedGraph[g3d]]}]
]
]


enter image description here






share|improve this answer











$endgroup$













  • $begingroup$
    Nice work! Thanks a lot!
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    The missing piece is just the black silhouettes around the circles and the red arrows.
    $endgroup$
    – Natural Number Guy
    11 hours ago












  • $begingroup$
    @NaturalNumberGuy I am not sure if that's possible with Graphics3D. Maybe with some image processing trickery.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    @NaturalNumberGuy Maybe something like this i.stack.imgur.com/rCpBW.png Random-colour features, rasterize, edge-detect, dilate, overlay the edges on original image, downscale for smooth appearance.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    We can attempt the same for just the nodes, but I don't like the result: i.stack.imgur.com/AZxRx.png
    $endgroup$
    – Szabolcs
    10 hours ago











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "387"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






user450201 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f192570%2fhow-to-visualize-a-cayley-graph-in-this-style%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









15












$begingroup$

The simple way:



g = CayleyGraph[
PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}]]


enter image description here



Graph3D[g, VertexSize -> 0.4, VertexStyle -> Gray]


enter image description here



We can get something that looks more similar to your example by:




  • Flattening the colours and disabling 3D shading: use Glow with your preferred colours and set the normal colour to Black.


  • Thicken the edges. We need a new EdgeShapeFunction for this because edges are rendered as Tube by default, which does not respond to thickness directives.


  • Add "fog" with Raster3D to fade the background.



edges = EdgeList[g] //

Map[Style[#, Black,
Glow@First@PropertyValue[{g, #}, EdgeStyle]] &] //

ReplaceAll[
e : DirectedEdge[args___] /; EdgeQ[g, Reverse[e]] :>
Sort@UndirectedEdge[args]
] //
DeleteDuplicatesBy[First];

vertices = VertexList[g];

g3d = Graph3D[vertices, edges,
VertexStyle -> Directive[Black, Glow@GrayLevel[2/3]],
VertexSize -> 1/2,
EdgeShapeFunction -> (Tube[Line[#1], 0.05] &)
]

Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.05, {10, 10, 10}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Here's another one with higher resolution shading:



Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.02, 50 {1, 1, 1}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Warning: For some reason, increasing the Raster3D size from 50 to 51 disables the fog shading on my machine (M11.3, macOS 10.14.3).





At first I tried to create the corresponding polyhedron and set it to transparent white to fade the rear objects equally. The problem is that parts of them are outside the polyhedron.



It could be done like this with IGraph/M:



Show[
g3d,
Graphics3D[
GraphicsComplex[
GraphEmbedding[g3d], {Opacity[0.7], Black, Glow[White],
Polygon[IGFaces@UndirectedGraph[g3d]]}]
]
]


enter image description here






share|improve this answer











$endgroup$













  • $begingroup$
    Nice work! Thanks a lot!
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    The missing piece is just the black silhouettes around the circles and the red arrows.
    $endgroup$
    – Natural Number Guy
    11 hours ago












  • $begingroup$
    @NaturalNumberGuy I am not sure if that's possible with Graphics3D. Maybe with some image processing trickery.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    @NaturalNumberGuy Maybe something like this i.stack.imgur.com/rCpBW.png Random-colour features, rasterize, edge-detect, dilate, overlay the edges on original image, downscale for smooth appearance.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    We can attempt the same for just the nodes, but I don't like the result: i.stack.imgur.com/AZxRx.png
    $endgroup$
    – Szabolcs
    10 hours ago
















15












$begingroup$

The simple way:



g = CayleyGraph[
PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}]]


enter image description here



Graph3D[g, VertexSize -> 0.4, VertexStyle -> Gray]


enter image description here



We can get something that looks more similar to your example by:




  • Flattening the colours and disabling 3D shading: use Glow with your preferred colours and set the normal colour to Black.


  • Thicken the edges. We need a new EdgeShapeFunction for this because edges are rendered as Tube by default, which does not respond to thickness directives.


  • Add "fog" with Raster3D to fade the background.



edges = EdgeList[g] //

Map[Style[#, Black,
Glow@First@PropertyValue[{g, #}, EdgeStyle]] &] //

ReplaceAll[
e : DirectedEdge[args___] /; EdgeQ[g, Reverse[e]] :>
Sort@UndirectedEdge[args]
] //
DeleteDuplicatesBy[First];

vertices = VertexList[g];

g3d = Graph3D[vertices, edges,
VertexStyle -> Directive[Black, Glow@GrayLevel[2/3]],
VertexSize -> 1/2,
EdgeShapeFunction -> (Tube[Line[#1], 0.05] &)
]

Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.05, {10, 10, 10}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Here's another one with higher resolution shading:



Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.02, 50 {1, 1, 1}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Warning: For some reason, increasing the Raster3D size from 50 to 51 disables the fog shading on my machine (M11.3, macOS 10.14.3).





At first I tried to create the corresponding polyhedron and set it to transparent white to fade the rear objects equally. The problem is that parts of them are outside the polyhedron.



It could be done like this with IGraph/M:



Show[
g3d,
Graphics3D[
GraphicsComplex[
GraphEmbedding[g3d], {Opacity[0.7], Black, Glow[White],
Polygon[IGFaces@UndirectedGraph[g3d]]}]
]
]


enter image description here






share|improve this answer











$endgroup$













  • $begingroup$
    Nice work! Thanks a lot!
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    The missing piece is just the black silhouettes around the circles and the red arrows.
    $endgroup$
    – Natural Number Guy
    11 hours ago












  • $begingroup$
    @NaturalNumberGuy I am not sure if that's possible with Graphics3D. Maybe with some image processing trickery.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    @NaturalNumberGuy Maybe something like this i.stack.imgur.com/rCpBW.png Random-colour features, rasterize, edge-detect, dilate, overlay the edges on original image, downscale for smooth appearance.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    We can attempt the same for just the nodes, but I don't like the result: i.stack.imgur.com/AZxRx.png
    $endgroup$
    – Szabolcs
    10 hours ago














15












15








15





$begingroup$

The simple way:



g = CayleyGraph[
PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}]]


enter image description here



Graph3D[g, VertexSize -> 0.4, VertexStyle -> Gray]


enter image description here



We can get something that looks more similar to your example by:




  • Flattening the colours and disabling 3D shading: use Glow with your preferred colours and set the normal colour to Black.


  • Thicken the edges. We need a new EdgeShapeFunction for this because edges are rendered as Tube by default, which does not respond to thickness directives.


  • Add "fog" with Raster3D to fade the background.



edges = EdgeList[g] //

Map[Style[#, Black,
Glow@First@PropertyValue[{g, #}, EdgeStyle]] &] //

ReplaceAll[
e : DirectedEdge[args___] /; EdgeQ[g, Reverse[e]] :>
Sort@UndirectedEdge[args]
] //
DeleteDuplicatesBy[First];

vertices = VertexList[g];

g3d = Graph3D[vertices, edges,
VertexStyle -> Directive[Black, Glow@GrayLevel[2/3]],
VertexSize -> 1/2,
EdgeShapeFunction -> (Tube[Line[#1], 0.05] &)
]

Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.05, {10, 10, 10}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Here's another one with higher resolution shading:



Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.02, 50 {1, 1, 1}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Warning: For some reason, increasing the Raster3D size from 50 to 51 disables the fog shading on my machine (M11.3, macOS 10.14.3).





At first I tried to create the corresponding polyhedron and set it to transparent white to fade the rear objects equally. The problem is that parts of them are outside the polyhedron.



It could be done like this with IGraph/M:



Show[
g3d,
Graphics3D[
GraphicsComplex[
GraphEmbedding[g3d], {Opacity[0.7], Black, Glow[White],
Polygon[IGFaces@UndirectedGraph[g3d]]}]
]
]


enter image description here






share|improve this answer











$endgroup$



The simple way:



g = CayleyGraph[
PermutationGroup[{Cycles[{{1, 2, 3}}], Cycles[{{1, 5}, {2, 4}}]}]]


enter image description here



Graph3D[g, VertexSize -> 0.4, VertexStyle -> Gray]


enter image description here



We can get something that looks more similar to your example by:




  • Flattening the colours and disabling 3D shading: use Glow with your preferred colours and set the normal colour to Black.


  • Thicken the edges. We need a new EdgeShapeFunction for this because edges are rendered as Tube by default, which does not respond to thickness directives.


  • Add "fog" with Raster3D to fade the background.



edges = EdgeList[g] //

Map[Style[#, Black,
Glow@First@PropertyValue[{g, #}, EdgeStyle]] &] //

ReplaceAll[
e : DirectedEdge[args___] /; EdgeQ[g, Reverse[e]] :>
Sort@UndirectedEdge[args]
] //
DeleteDuplicatesBy[First];

vertices = VertexList[g];

g3d = Graph3D[vertices, edges,
VertexStyle -> Directive[Black, Glow@GrayLevel[2/3]],
VertexSize -> 1/2,
EdgeShapeFunction -> (Tube[Line[#1], 0.05] &)
]

Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.05, {10, 10, 10}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Here's another one with higher resolution shading:



Show[g3d,
Graphics3D[
Raster3D[
ConstantArray[.02, 50 {1, 1, 1}], {Scaled[{0, 0, 0}],
Scaled[{1, 1, 1}]}, ColorFunction -> Opacity]
]
]


enter image description here



Warning: For some reason, increasing the Raster3D size from 50 to 51 disables the fog shading on my machine (M11.3, macOS 10.14.3).





At first I tried to create the corresponding polyhedron and set it to transparent white to fade the rear objects equally. The problem is that parts of them are outside the polyhedron.



It could be done like this with IGraph/M:



Show[
g3d,
Graphics3D[
GraphicsComplex[
GraphEmbedding[g3d], {Opacity[0.7], Black, Glow[White],
Polygon[IGFaces@UndirectedGraph[g3d]]}]
]
]


enter image description here







share|improve this answer














share|improve this answer



share|improve this answer








edited 13 hours ago

























answered 13 hours ago









SzabolcsSzabolcs

161k14440938




161k14440938












  • $begingroup$
    Nice work! Thanks a lot!
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    The missing piece is just the black silhouettes around the circles and the red arrows.
    $endgroup$
    – Natural Number Guy
    11 hours ago












  • $begingroup$
    @NaturalNumberGuy I am not sure if that's possible with Graphics3D. Maybe with some image processing trickery.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    @NaturalNumberGuy Maybe something like this i.stack.imgur.com/rCpBW.png Random-colour features, rasterize, edge-detect, dilate, overlay the edges on original image, downscale for smooth appearance.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    We can attempt the same for just the nodes, but I don't like the result: i.stack.imgur.com/AZxRx.png
    $endgroup$
    – Szabolcs
    10 hours ago


















  • $begingroup$
    Nice work! Thanks a lot!
    $endgroup$
    – user450201
    13 hours ago










  • $begingroup$
    The missing piece is just the black silhouettes around the circles and the red arrows.
    $endgroup$
    – Natural Number Guy
    11 hours ago












  • $begingroup$
    @NaturalNumberGuy I am not sure if that's possible with Graphics3D. Maybe with some image processing trickery.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    @NaturalNumberGuy Maybe something like this i.stack.imgur.com/rCpBW.png Random-colour features, rasterize, edge-detect, dilate, overlay the edges on original image, downscale for smooth appearance.
    $endgroup$
    – Szabolcs
    10 hours ago










  • $begingroup$
    We can attempt the same for just the nodes, but I don't like the result: i.stack.imgur.com/AZxRx.png
    $endgroup$
    – Szabolcs
    10 hours ago
















$begingroup$
Nice work! Thanks a lot!
$endgroup$
– user450201
13 hours ago




$begingroup$
Nice work! Thanks a lot!
$endgroup$
– user450201
13 hours ago












$begingroup$
The missing piece is just the black silhouettes around the circles and the red arrows.
$endgroup$
– Natural Number Guy
11 hours ago






$begingroup$
The missing piece is just the black silhouettes around the circles and the red arrows.
$endgroup$
– Natural Number Guy
11 hours ago














$begingroup$
@NaturalNumberGuy I am not sure if that's possible with Graphics3D. Maybe with some image processing trickery.
$endgroup$
– Szabolcs
10 hours ago




$begingroup$
@NaturalNumberGuy I am not sure if that's possible with Graphics3D. Maybe with some image processing trickery.
$endgroup$
– Szabolcs
10 hours ago












$begingroup$
@NaturalNumberGuy Maybe something like this i.stack.imgur.com/rCpBW.png Random-colour features, rasterize, edge-detect, dilate, overlay the edges on original image, downscale for smooth appearance.
$endgroup$
– Szabolcs
10 hours ago




$begingroup$
@NaturalNumberGuy Maybe something like this i.stack.imgur.com/rCpBW.png Random-colour features, rasterize, edge-detect, dilate, overlay the edges on original image, downscale for smooth appearance.
$endgroup$
– Szabolcs
10 hours ago












$begingroup$
We can attempt the same for just the nodes, but I don't like the result: i.stack.imgur.com/AZxRx.png
$endgroup$
– Szabolcs
10 hours ago




$begingroup$
We can attempt the same for just the nodes, but I don't like the result: i.stack.imgur.com/AZxRx.png
$endgroup$
– Szabolcs
10 hours ago










user450201 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















user450201 is a new contributor. Be nice, and check out our Code of Conduct.













user450201 is a new contributor. Be nice, and check out our Code of Conduct.












user450201 is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to Mathematica Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f192570%2fhow-to-visualize-a-cayley-graph-in-this-style%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to label and detect the document text images

Vallis Paradisi

Tabula Rosettana