Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1314 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Cherche algorithme pour dessiner des graphs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cherche algorithme pour dessiner des graphs

n°1390324
zapan666
Tout est relatif
Posté le 19-06-2006 à 11:06:34  profilanswer
 

Salut  :)  
 
 
J'ai cherche des algos pour dessiner differentes sortes de graph (genre un arbre, un graph en maillage etc)
Le probleme est que je ne trouve rien dessus...
 
Les recherches en francais : que dalle et la recherche en anglais (sur Graph Drawing) permet de tombe sur plein de demo de produit, un petit tutorial, mais rien d'autre : pas d'algo  tout bien fait comme je recherche  :sweat:  
 
Donc si vous avez de la doc ou autre je suis preneur :D


---------------
my flick r - Just Tab it !
mood
Publicité
Posté le 19-06-2006 à 11:06:34  profilanswer
 

n°1390423
flo850
moi je
Posté le 19-06-2006 à 13:45:35  profilanswer
 

cherche avec ca:dynamic graph drawing
 
j'avas bossé dessusus a une epoque, et l'algo quej'avais utilisé faisait une anologie avec la mecanique :les  aretes sont des ressorts ( doncles noeuds liés exercent l'un sur l'autre une force =k * l ) ,les noeuds des charges positives (qui se repoussent avec une charge de k2 / d² )
 
en anglais ressorts se dit spring  
 
 
pour faire un arbre, je fixait la racine en haut du graphe, et j'ajoutais une force de pesanteur  
 
ensuite,je prenais mon graphe d'origine,  j'appliquais les forces
si il n'y a pas ou peu demouvement  graphe stabilisé, sinon,je reappliquais les forces
 
ATTENTION : ca ne gere pas les croisements d'aretes :(
 
 
a savoir que tracer un graphe hierarchique est un problème np complet,mais qu'on peut avoir des solutions approchées avec la methode que j'ai utilisé


Message édité par flo850 le 19-06-2006 à 13:47:38
n°1390472
zapan666
Tout est relatif
Posté le 19-06-2006 à 14:27:57  profilanswer
 

ptain mais meme avec ca, je ne tombe que sur des demos de logiciels  :(  
 
Grosso modo, au debut, j'ai ca :
http://img238.imageshack.us/img238/4669/pbgraph5cx.th.png
 
et moi, j'aimerais bien que tous mes objets ne soit pas les uns sur les autres...
 
Pour ceux que ca interesse, j'ai trouve ca :
 
http://www.cs.brown.edu/~rt/papers [...] raints.pdf (Fourni un debut de solution)
http://homepages.cwi.nl/~ivan/Abou [...] nfoVis.pdf (un poil complique... mais je pense y trouver de nouveaux elements)


---------------
my flick r - Just Tab it !
n°1390493
Evadream -​jbd-
Posté le 19-06-2006 à 14:46:56  profilanswer
 

Fais une recherche sur les algos :
- Reingold et Tilford
- Cone Tree par Robertson
- Version améliorée des Cone Tree par Carrière
- Algorithme de Carrière amélioré par la méthode d'Auber
 
Edit : Tiflord -> Tilford

Message cité 1 fois
Message édité par Evadream -jbd- le 19-06-2006 à 18:38:43
n°1390531
zapan666
Tout est relatif
Posté le 19-06-2006 à 15:22:47  profilanswer
 

Evadream -jbd- a écrit :

Fais une recherche sur les algos :
- Reingold et Tiflord


Ah ! ca c'est pas mal !

Evadream -jbd- a écrit :


- Cone Tree par Robertson
- Version améliorée des Cone Tree par Carrière
- Algorithme de Carrière amélioré par la méthode d'Auber


C'est surtout des arbres 3D ca, non ? (je suis en plan...pour l'instant :D)


---------------
my flick r - Just Tab it !
n°1390610
flo850
moi je
Posté le 19-06-2006 à 16:15:54  profilanswer
 
n°1390916
Evadream -​jbd-
Posté le 19-06-2006 à 18:40:01  profilanswer
 
n°1427925
Giz
Posté le 20-08-2006 à 11:55:43  profilanswer
 

On appelle ça des layout : cherche sous google avec : "graph layout" (et éventuellement "graph layout algorithm" )
 
EDIT: merde c vieux ce topic  [:wam]

Message cité 1 fois
Message édité par Giz le 20-08-2006 à 11:56:30

---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
n°1427969
zapan666
Tout est relatif
Posté le 20-08-2006 à 12:33:29  profilanswer
 

Giz a écrit :

On appelle ça des layout : cherche sous google avec : "graph layout" (et éventuellement "graph layout algorithm" )
 
EDIT: merde c vieux ce topic  [:wam]


J'ai déjà cherché avec ça
 
puis on m'a filé en mp un liens vers graphviz (en plus) ( [:cupra] )
 
 
et oui c'est un vieux message
 
 [:sarko] AU TROU POUR CE UP §§§
 


---------------
my flick r - Just Tab it !
n°1428050
Olivier51
Posté le 20-08-2006 à 15:50:30  profilanswer
 

je ne sais pas si ton problème est résolu, mais tu sembles sur la bonne voie, si ton graphique a toujours la meme structure, tu sais donc combien tu as d'élements sur le cercle extérieur, tu peux donc calculer la longueur de l'arc de cercle entre chaque élément et ton problème est réglé


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Cherche algorithme pour dessiner des graphs

 

Sujets relatifs
[cherche] libguide.lib sous windowscherche petit programme tout simple pour coder
[SQL/NOOB] cherche de l'aide sur un projet de base de donnéesCherche une API JAVA pour parser une DTD
[Résolu] [VBS] Je cherche l'équivalent de net use * /delete /yesDoxygen : css et graphs
[pygtk] Problème pour dessinerbesoin d'aide algorithme de ransac
algorithme convolution player.Cherche programmeur C (niveau moyen)
Plus de sujets relatifs à : Cherche algorithme pour dessiner des graphs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR