Wolfram Language

Créez des jeux avec des points à relier

Vous pouvez créer des jeux avec des points à relier en utilisant l'étiquetage automatique dans ListPlot.

Récupérez un exemple d'icône à partir de l'entité "Icon". Ici, le nom de l'icône est caché afin de ne pas gâcher le plaisir.

Identifiez les arêtes en utilisant EdgeDetect et extrayez les lignes des arêtes avec PixelValuePositions.

Les points des arêtes ne sont pas dans l'ordre. Utilisez FindShortestTour pour mettre les points dans l'ordre.

Interpolez les données de façon à ce que les points soient espacés de façon égale.

Ré-échantillonnez pour obtenir 100 points.

Utilisez LabelingFunction pour placer des étiquettes dans ListPlot.

Pouvez-vous deviner ce que c'est ? Voici le résultat et les données originales.

Exemples connexes

de en es ja ko pt-br zh