J'essaie d'utiliser GraphPlot
fonction pour construire un Graph
, où chaque nœud est une image. Je voulais afficher l'image comme mon sommet. Est-ce que quelqu'un sait comment faire cela?Mathematica GraphPlot avec des images
J'ai essayé quelque chose comme ceci:
GraphPlot[ Map[If[# > 2.0 , 0, 1] &,
imgDistT, {2}],
VertexRenderingFunction -> (Inset[imgs[[#2]], #1, Center] &) ]
Mais cela ne fonctionne pas. imgs est ma liste d'images correspondant à chaque numéro de sommet.
Comme une vérification de bon sens, si je fais ceci:
GraphPlot[
Map[If[# > 2.0 , 0, 1] &, imgDistT, {2}],
VertexRenderingFunction -> (Inset[Text[#2], #1, Center] &) ]
puis qui fonctionne et il me montre le nombre de sommets à chaque noeud.
Je suis sûr que vous pouvez presser dans une petite notation infixe supplémentaire si vous avez essayé ... – Simon
Honnêtement, je ne comprends pas l'obsession de l'infixe. Il est maintenant plus d'une blague que toute autre chose: P – abcd
@yoda Yep. Je vais terminer mes messages d'infixe ici. Je considère juste que la notation '~' est déroutante et je l'utilise peu et seulement pour les opérateurs _spelled_ de cette façon (comme un b PLUS, un OR b, etc.) ou ceux comme JOIN avec des significations très faciles à comprendre. Les programmes Mathematica sont généralement difficiles à suivre sans complexité supplémentaire. –