Miaouss, le 28 November 2011 - 15:26, dit :
Bon alors je me rends bien compte que ma demande fait très "Je cherche une bonne âme pour..." mais j'ai beau essayer de m'en sortir, j'y arrive pas.
La demande initiale : que je trouve une manière d'afficher des stats (que j'ai) sur une carte des communes francophones de Belgique.
En cherchant j'ai trouvé le
Google Chart Tool. Mon problème c'est que je n'y comprends strictement rien. A tel point que je ne sais pas si c'est possible de l'utiliser pour travailler au niveau des communes et pas des pays. J'ai passé en revue plusieurs des liens de la page mais je comprends toujours pas plus...
Donc voilà, si quelqu'un a un peu de temps à perdre je lui serai infiniment reconnaissant pour toute info me permettant d'approcher mon but. Rien que de me dire si cet outil peut ou non travailler au niveau des communes (via code postal ou nom, peu importe) ce serait déjà super cool.
Merci d'avance,
Je viens d'essayer de jouer un peu sur le
play ground, avec le code :
function drawVisualization() {
var data = new google.visualization.DataTable();
data.addRows(6);
data.addColumn('string', 'City');
data.addColumn('number', 'Popularity');
data.setValue(0, 0, 'Paris');
data.setValue(0, 1, 200);
data.setValue(1, 0, 'Bordeaux');
data.setValue(1, 1, 300);
data.setValue(2, 0, 'Marseille');
data.setValue(2, 1, 400);
data.setValue(3, 0, 'Rennes');
data.setValue(3, 1, 500);
data.setValue(4, 0, 'Lille');
data.setValue(4, 1, 600);
data.setValue(5, 0, 'Lyon');
data.setValue(5, 1, 700);
var options = {};
options['region'] = 'FR';
options['colors'] = [0xFF8747, 0xFFB581, 0xc06000]; //orange colors
options['dataMode'] = 'markers';
var geomap = new google.visualization.GeoMap(
document.getElementById('visualization'));
geomap.draw(data, options);
}
et j'obtiens bien des données par villes.
De ce que je comprends, la variable data te permet de déclarer les données avec en gros et de facon simplifiée deux lignes par data correspond à l'attribut et la valeur.
Ce qui est important aussi, c'est la variable option qui déclare sur quelle zone tu travaille avec les couleurs, et les type de marqueurs.
J'ai essayé pour la Belgique mais je ne connais pas le code (j'ai essayé BE bêtement mais ça n'a rien donné :S).
Donc du coup, je réponds oui c'est possible de travailler avec les villes, et je laisse plus compétent que moi pour dire comment
EDIT:
Je rectifie avec le code
function drawVisualization() {
var data = new google.visualization.DataTable();
data.addRows(3);
data.addColumn('string', 'City');
data.addColumn('number', 'Popularity');
data.setValue(0, 0, 'Bruxelles');
data.setValue(0, 1, 600);
data.setValue(1, 0, 'Anvers');
data.setValue(1, 1, 400);
data.setValue(2, 0, 'Liege');
data.setValue(2, 1,500);
var options = {};
options['region'] = 'BE';
options['colors'] = [0xFF8747, 0xFFB581, 0xc06000]; //orange colors
options['dataMode'] = 'markers';
var geomap = new google.visualization.GeoMap(
document.getElementById('visualization'));
geomap.draw(data, options);
}
On a bien des données pour la Belgique.
Modifié par Micedre, 28 November 2011 - 17:00.