Bonjour tout le monde,
Je fais mon TIPE sur des métaheuistiques pour le problème du voyageur de commerce, et pour l'instant j'utilise une instance de test à 15 villes. Pour montrer un vrai résultat, j'ai trouvé le défi des 250 villes, qui fournit une liste de 250 villes au format CSV. Elles sont indiquées avec des coordonnées planes, toutes dans le carré du point $(0,0)$ à $(1,1)$. Pour visualiser ma solution, j'aimerais bien les afficher sur un graphique et relier les points entre eux suivant ma solution afin de bien visualiser le cycle obtenu. J'ai plusieurs possibilités:
-
Utiliser matplotlib. Si je me trompe pas, il faudrait ordonner les villes puis séparer les abscisses et les ordonnées en 2 tableaux et faire appel à
plt.plot()
qui s'occuperait de me tracer les segments entre les villes dans l'ordre ? -
Utiliser Pillow. J'ai vu dans le dernier CdS que certains l'utilisaient pour faire la visualisation du feu de forêt, mais je me demande si c'est réellement une bonne idée si matplotlib fait l'affaire, je réinventerais un peu la roue
-
Utiliser une bibliothèque SVG
Que me conseilleriez-vous ?
P.S: je fais mes schémas en SVG avec Inkscape, est-ce que c'est une bonne idée pour le rapport en LaTeX ?