2008-09-18 4 views
0

Pourquoi cette URL de l'API Google Chart ne rend pas les deux ensembles de données sur ce nuage de points XY?Comment spécifier plusieurs ensembles de données dans un diagramme de dispersion XY à l'aide de l'API Google Chart?

http://chart.apis.google.com/chart?cht=lxy&chd=t:10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200|0.10,0.23,0.33,0.44,0.56,0.66,0.79,0.90,0.99,1.12,1.22,1.33,1.44,1.56,1.68,1.79,1.90,2.02,2.12,2.22|0.28,0.56,0.85,1.12,1.42,1.68,1.97,2.26,2.54,2.84,3.12,3.40,3.84,4.10,4.53,4.80,5.45,6.02,6.40,6.80&chco=3072F3,ff0000,00aaaa&chls=2,4,1&chs=320x240&chds=0,201,0,7&chm=s,FF0000,0,-1,5|s,0000ff,1,-1,5|s,00aa00,2,-1,5 

J'ai lu le documentation maintes et maintes fois, et je ne peux pas le comprendre.

Répondre

-1

Je pense que les deux ensembles de données sont rendus, mais vous ne pouvez en afficher qu'un car il n'y a qu'une seule échelle sur l'axe y. (En d'autres termes, 0.10 est trop petit pour montrer.)

Et, vous devriez vraiment utiliser des pourcentages. 100 est la valeur la plus élevée admise:

Lorsque chaîne de données de carte se compose de nombres à virgule flottante positifs de zéro (0,0) à cent (100,0)

2

d'abord un point de clarification. Vous parlez d'un "diagramme de dispersion XY", mais il s'agit en réalité de deux types de graphiques distincts dans l'API Google Chart. Votre URL fait référence au paramètre cht = lxy qui est un XY line chart.

Le premier problème avec votre URL est votre paramètre de données (chd). Comme il s'agit d'un XY line chart, les ensembles de données doivent être définis dans paires mais je vois un nombre impair d'ensembles de données (3).

La réponse de Christian D est incorrecte. Il n'y a pas d'exigence en pourcentage.

Il est peut-être préférable d'utiliser un wrapper API qui résume beaucoup de ces détails moches.

Questions connexes