1

Bonjour à tous ! grin
Je suis universitaire en première année de physique et j'ai choisi informatique comme branche complémentaire.
Pour le semestre, nous devons créer par groupe de 4 un site internet grâce à un jeu de donnée XML fourni par les assistants.
Je me suis sacrifié et ai pris un des plus gros morceaux...
J'aurais besoin de l'aide des personnes capables de me débloquer à certains endroits ! :/

LOGICIELS A DISPOSITION:
-XML
-XSLT
-JavaScript
-HTML
-SVG

GRAPHIQUE:
Je dois représenter le pourcentage de gens ayant accès à internet dans les pays dont le PIB est compris dans une certaine fourchette (que l'on pourrait sélectionner par un scroller) une certaine année (un deuxième scroller).
Il s'agit d'histogrammes dont la hauteur de chaque rectangle est proportionnel à la part de la population ayant accès à internet. J'aimerais aussi que la largeur des histogrammes soit pondéré par le nombre de pays appartenant à cette fourchette de PIB mais je n'arrive absolument pas à le faire... =(

FORME D'UN BOUT DE MON DATASET XML:


<communication-data>
<country>
<name>Afghanistan</name>
<year number="1994">
<cell-phones>0</cell-phones>
<cell-phones-100>0</cell-phones-100>
<fixed-phones>16700</fixed-phones>
<fixed-phones-100>23.3985316370566</fixed-phones-100>
<gdp>215459267.305963</gdp>
<total-population>71372</total-population>
</year>
<year number="1995">
<cell-phones>0</cell-phones>
<cell-phones-100>0</cell-phones-100>
<fixed-phones>17800</fixed-phones>
<fixed-phones-100>24.9414995726316</fixed-phones-100>
<gdp>224037021.228549</gdp>
<percent-internet>0.548762736535662</percent-internet>
<total-population>71367</total-population>
</year>
(....
pareil tous les pays du monde et les infos de 1966 à 2008
...)​
</data>
</country>
</communication-data>



IDEE:

(en espérant que je ne suis pas à côté de la planche...)
Je pensais créer un XSL avec un HTML dans la root pour mettre les scrollers et le svg. Cependant, je bloque complétement au sujet des rectangles ! Leur nombre varie et je ne sais pas comment appeler les valeurs associées de façon à ce que leur largeur soit pondéré par le nombre de pays qui sont dans la fourchette désirée :/

De plus, il se trouve que certains pays n'ont pas la donnée "percent-internet" (le pourcentage de gens ayant accès à internet). Comment faire pour que le code fonctionne ? L'informatique me passionne beaucoup mais le cours passe vraiment superficiellement ces logiciels et les assistants n'ont pas vraiment été capable de m'aider efficacement dans ce travail... sad


En espérant que vous serez capable de me débloquer et de m'aider à comprendre un peu !
"1% of inspiration, 99% of
transpiration."

2

Deja,

-XML
-XSLT
-JavaScript
-HTML
-SVG

ne sont pas des logiciels, mais des langages, de programmation pour certains, de descriptions pour d'autres.

Ensuite,

A moins que ca soit explicitement interdit (meme si je ne vois pas pourquoi) un coup de google permet de trouver de tel genre d'outils: http://www.jscharts.com/ pour faire des graphiques. Bien sur on peu très bien le faire a la main, ce n'est pas complique.

Il vaux mieux oublier les XML/XSLT pour generer du HTML et plutot utiliser JavaScript qui est un vrai langage de programmation, et qui permettra beaucoup plus et plus d’interactivité.
Je conseille plus que largement le site http://www.w3schools.com/ qui traite globalement toutes ces langages.

Quand aux "problèmes" commence par réfléchir comment tu ferrais sur papier, à la méthodologie pour dessiner le graph à la main.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.