Partage
  • Partager sur Facebook
  • Partager sur Twitter

Nuage de mots sans JavaScript

Sujet résolu
    26 décembre 2021 à 19:14:53

    Bonjour,

    Je travaille actuellement sur un projet visant à analyser plusieurs documents entre eux (le but étant de trouver les mots qui apparaissent le plus souvent dans ces derniers et de les matérialiser sous la forme d'un site).

    Mon algorithme d'analyse de mot fonctionne à merveille et vient l'étape de la réalisation du site en HTML et CSS où je dois présenter ces résultats sous forme d'un nuage de mots.

    La seule contrainte est l'interdiction d'utiliser JavaScript.

    Ya t-il un moyen de designer un nuage de mots sous la forme d'un schéma ou plus simplement avec un cercle ?

    Merci d'avoir pris le temps de lire ma requête,

    • Partager sur Facebook
    • Partager sur Twitter
      26 décembre 2021 à 19:40:00

      Bonjour je dirai que oui il y a sûrement d'autre moyens mais tu peux jouer avec les positions et calc en css histoire d'avoir quelque chose qui ressemble a de l'aléatoire. exemple

      <p style="--val:1" > mot

      et en css

      p

      {

      position : absolute;

      top:calc(var(val) *1px);

      left: calc(var(val) *0.5px);

      z-index:var(val) 

      }

      faire exactement comme ca est un mauvais exemple car s'il y a beaucoup de mot ca peux depasser de l'ecran en fonction de val mais c'est pour dire qu'en ayant un peu d'idée vous pouvez réaliser quelqur chose mais l'algo qui cherche les mots et vous les transmet utilise quel langage ? car sans un langage derrière pour automatiser la chose le faire manuellement avec beaucoup de valeur est pas tres utile non ? 

      • Partager sur Facebook
      • Partager sur Twitter

      yasakani no magatama

        26 décembre 2021 à 20:11:41

        zvheer a écrit:

        [...] l'algo qui cherche les mots et vous les transmet utilise quel langage ? [...]

        Salut,

        Tout d'abord merci pour ta réponse, je pense en effet qu'on va bien devoir utiliser les maths pour rendre ça beau visuellement.

        Pour ce qui est de notre algorithme il est en C#, on a également regroupé les mots au singulier et pluriel comme un seul et même mot car en soit c'est le même mot (ex: "livre" et "livres"). On a également mis en place des critères de validité en fonction de la racine du mot, ça nous donne une petite quantité de valeurs avec ce qui revient le plus.

        Je te remercie néanmoins pour ta réponse, je laisse un peu le topic ouvert si d'autres solutions s'offrent à nous !

        -
        Edité par MonsterKiid 26 décembre 2021 à 20:13:46

        • Partager sur Facebook
        • Partager sur Twitter
          1 janvier 2022 à 20:56:33

          Bonsoir, j'ai presque réussi !

          Est-il possible de faire une <div> en forme de cercle sans utiliser JavaScript ?

          • Partager sur Facebook
          • Partager sur Twitter
            1 janvier 2022 à 21:14:53

            MonsterKiid a écrit:

            Est-il possible de faire une <div> en forme de cercle sans utiliser JavaScript ?

            Bonsoir,

            border-radius: 50%;

            Ce qui vas arrondir les 4 coins du div donc former un cercle.

            https://developer.mozilla.org/fr/docs/Web/CSS/border-radius


            • Partager sur Facebook
            • Partager sur Twitter
              1 janvier 2022 à 21:48:27

              Petite précision sur ce qu'a dis abc il faut donc que ce soit un carré pour que le cercle se fasse a l'aide border-radius

              donc 

              width = height = 40px par exemple

              sinon tu peux aussi le faire avec clip-patch circle(50%)

              • Partager sur Facebook
              • Partager sur Twitter

              yasakani no magatama

                3 janvier 2022 à 9:06:58

                Niquel, c'est ce que je cherchais, merci beaucoup !
                • Partager sur Facebook
                • Partager sur Twitter

                Nuage de mots sans JavaScript

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown