
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...

En espérant que vous serez capable de me débloquer et de m'aider à comprendre un peu !