Comment spécifier plusieurs jeux de données dans un diagramme XY à l'aide de l'API Google Chart?

StackOverflow https://stackoverflow.com/questions/90374

  •  01-07-2019
  •  | 
  •  

Question

Pourquoi cette URL de l'API Google Chart ne rend-elle pas les deux ensembles de données de ce diagramme de dispersion XY?

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 la documentation encore et encore, et je ne peux pas le comprendre.

Était-ce utile?

La solution

Je pense que les deux ensembles de données sont restitués, mais vous ne pouvez en voir qu’un car il n’ya qu’une seule échelle sur l’axe des y. (En d’autres termes, 0,10 est trop petit pour être affiché.)

Et vous devriez vraiment utiliser des pourcentages. 100 est la plus haute valeur acceptée:

  

La chaîne de données du graphique est constituée de nombres à virgule flottante positifs compris entre zéro (0.0) et cent (100.0)

Autres conseils

D'abord un point de clarification. Vous parlez d'un "diagramme XY scatter", mais il s'agit en fait 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 graphique en courbes XY . .

Le premier problème de votre URL est votre paramètre de données (chd). S'agissant d'un graphique en courbes XY , vous devez définir des ensembles de données 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 de pourcentage.

Il vaut peut-être mieux utiliser un API wrapper qui élimine nombre de ces détails déplaisants.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top